[lazarus] Another on of those bloody newbies :)

Andrew Johnson aj_genius at hotmail.com
Mon Sep 23 22:46:06 EDT 2002


On Tue, 24 Sep 2002 13:13:01 +1200
"Peter Oosterman" <pooster at e3.net.nz> wrote:

>Lazarus compiles, but linking fails with: libgdk-pixbuf not found
this means that the linker can't find the library in the search path(not 
that it isn't installed persay)

>I hunted down gdk-pixbuf-0.5.0-1.i386.rpm and installed it with
>rpm --install --force gdk-pixbuf-0.5.0-1.i386.rpm
>(kpackager would let me install it saying it was an old version)
>It copied its files to the locations it said it would.

wow.. 0.5!! thats a MAJORLY old version.. the library version expected is 
0.16.0 or greater which can be gotten from the Gnome Download site or 
mirrors. And you probably had a compatible version already installed based 
on the package error.

>but the problem remains.
AFAIK the RPM installs into /usr, /usr/lib etc, which is the default search 
path on any system.. for the most part anyhow.. So I would suggest adding 
/usr/lib to the library path.  I would also def. Suggest you get a good 
version from the gnome ftp site, such as the 0.18 version, but Otherwise I 
am clueless.

>Also, if i try compiling without the pixbuf lib [...]

>it complains about PIMAGE not vaild (or something to that effect)

This was as a result of a last minute change in the design of my code from 
the last patch. I will have it fixed next time I send a Patch in, but that 
will be over a week probably. So to fix this yourself(IF you can't get 
Pixbuf working) Open lazarus/lcl/interfaces/gtkwinapi.inc, and on line 1017 
change PImage, to PGDKIMage and on line 1083 change Result := , to Pixel := 
.

Sorry your having such issues. Hope this helps.

Andrew

_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com






More information about the Lazarus mailing list