[Libpgf-user] Problems building pgf tools on Ubuntu 10.10
libPGF is an implementation of the Progressive Graphics File (PGF)
Brought to you by:
c_stamm
From: Leith B. <le...@le...> - 2011-12-08 20:32:10
|
Hi, I am trying to install the pgf tools on Ubntu 10.10 but I get some really strange linker errors about FreeImagePlus: libtool: link: g++ -g -O2 -o pgf PNMPlugin.o CImage.o PGF.o -lfreeimageplus /usr/lib/libpgf.so CImage.o: In function `CImage::Create(int, int, unsigned char)': /home/leith/projects/pgf-6.11.42/src/CImage.cpp:93: undefined reference to `fipImage::setSize(FREE_IMAGE_TYPE, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, unsigned int)' /home/leith/projects/pgf-6.11.42/src/CImage.cpp:73: undefined reference to `fipImage::setSize(FREE_IMAGE_TYPE, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, unsigned int)' CImage.o: In function `CImage::Create(int, int, int)': /home/leith/projects/pgf-6.11.42/src/CImage.cpp:44: undefined reference to `fipImage::setSize(FREE_IMAGE_TYPE, unsigned short, unsigned short, unsigned short, unsigned int, unsigned int, unsigned int)' CImage.o: In function `CImage': /home/leith/projects/pgf-6.11.42/src/CImage.cpp:29: undefined reference to `fipImage::fipImage(FREE_IMAGE_TYPE, unsigned short, unsigned short, unsigned short)' /home/leith/projects/pgf-6.11.42/src/CImage.cpp:29: undefined reference to `fipImage::fipImage(FREE_IMAGE_TYPE, unsigned short, unsigned short, unsigned short)' I have installed the Ubuntu libfreeimage-dev package, and it seems to be finding the .so as before I installed libfreeimage ld complained that it could not find it. The strange thing is that the errors reference parameter typed of "unsigned short", but the header FreeImagePlus.h defines the parameters as just "unsigned". Where is ld getting the idea that they should be "unsigned plus"? Removing the "(WORD)" casts from CImage.cpp did not seem to change anything. Thanks, Leith Bade le...@le... |