Since I'm new to Linux it is entirely possible I've done something
wrong. I downloaded the rpm's. I did have problems with dependencies.
Tried several things with rpm and yum.
I have Lazarus 9.24 working on the P3 with Fedora 8.
I have never been able to get Lazarus 9.24 working on the AMD Athalon
X2 BE2400 with Fedora 8.
Test machines.
AMD Athalon X2 BE2400 2.3 Ghz Fedora 8.
P3 500Mhz Fedora 8.
Below are 2 posts copied from the Linux forum. If I did not use the
install below I ended up with an error something like "lazarus
dependency = fpc 2.2.0" even though fpc was already installed.
start of 1st post
I've finally been able to install fpc/lazarus (x86_64) on an AMDx64
with Fedora 8 without dependency errors. This is how I finally did it.
rpm -Uvh fpc-2.2.0-0.x86_64.rpm fpc-src-2.2.0-071110.x86_64.rpm
fpc-doc-2.2.0-10.fc8.x86_64.rpm lazarus-0.9.24-0.x86_64.rpm
Preparing... ########################################### [100%]
1:fpc ########################################### [ 25%]
Running on linux
Write permission in /etc.
Saved old config to /etc/fpc.cfg.orig
Found libgcc.a in /usr/lib/gcc/x86_64-redhat-linux/4.1.2
Writing sample configuration file to /etc/fpc.cfg
2:fpc-src ########################################### [ 50%]
3:fpc-doc ########################################### [ 75%]
4:lazarus ########################################### [100%]
*********
Everything seems to be there but when I try to compile even a blank
form I get this message.
/usr/bin/ld: skipping incompatible /usr/lib/libglib.so when searching for -lglib
/usr/bin/ld: cannot find -lglib
project1.lpr(17,1) Error: Error while linking
project1.lpr(17,1) Fatal: There were 1 errors compiling module, stopping
*********
When I try to install this rpm I get this message. So that was not the
problem. Some version issue I guess.
rpm -Uvh compiz-gnome-0.6.2-3.fc8.x86_64.rpm
Preparing... ########################################### [100%]
package compiz-gnome-0.6.2-3.fc8.x86_64 is already installed
********
What's the solution to the libglib.so problem? I've tried recompiling
lazarus but that does not work and then lazarus will not even run.
I've got 2 earlier post so disregard them. I'm new to linux so I need
simple explanations for a simple person. I want to use lazarus with
Fedora 8.
end of 1st post
start of 2nd post
Still trying to get lazarus to compile using x86_64. Response to my
previous post "Fedora 8 and Lazarus" indicates one other person has
identical problem with no solution. A google search seems to indicate
that in general this error means that the program is trying to use a
32 bit library rather than a 64 bit library.
I do not know what I'm looking for but I do not see any oblious
problem in "Compiler Options", "Environment Options | Files" or
"/etc/fpc.cfg".
Why is the compiler looking in /usr/lib instead of /usr/lib64? There
is a libglib.so in /usr/lib but not in /usr/lib64. In /usr/lib64/
there are libglib-1.2.so.0, libglib-1.2.so.0.0.10 and libglib-2.0.so.
It would seem to me that there is a path problem somewhere in fpc or
lazarus. I also found a message on the ATRPMS site that they had a
problem with x86_64 and Fedora 8 and that it would not be fixed until
lazarus 9.25.
The complete error message is.
/usr/bin/ld: skipping incompatible /usr/lib/libglib.so when searching for -lglib
/usr/bin/ld: cannot find -lglib
project1.lpr(17,1) Error: Error while linking
project1.lpr(17,1) Fatal: There were 1 errors compiling module, stopping
Does anyone have fpc 2.2 and lazarus 9.24 working with fedora 8 and x86_64?
end of 2nd post
This appears to me to be a problem with x86_64. I'm kind of limited to
testing with these 2 machines. I built the AMD Athalon X2 BE2400 to
start using with Linux. I have some familarity with Fedora and do not
want move to a different dristro. I'm willing to help do some testing
but as I've indicated my Linux skills are very limited.
thanks ron
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus