LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   iDesk - Cant compile (weird error mesage) (https://www.linuxquestions.org/questions/linux-software-2/idesk-cant-compile-weird-error-mesage-178255/)

michelbehr 05-05-2004 02:44 PM

iDesk - Cant compile (weird error mesage)
 
Well... I'm trying to install this icon stuff program... I already installed the required libraries,but... take a look:

michel@michel:~/Download/idesk-0.5.6$ make
for dir in src; do cd $dir; make all; cd ..; done
make[1]: Entering directory `/home/michel/Download/idesk-0.5.6/src'
g++ XDesktopContainer.o XIcon.o XIdeskImage.o XCaption.o Database.o DesktopConfig.o DesktopIconConfig.o Misc.o Main.o XShadowImage.o XIconWithShadow.o SimpleSvgImage.o XPngImage.o Action.o ActionConfig.o App.o -o idesk `pkg-config imlib gdk-2.0 gdk-pixbuf-xlib-2.0 libart-2.0 libxml-2.0 pangoft2 librsvg-2.0 --libs`
XDesktopContainer.o(.text+0x195): In function `XDesktopContainer::~XDesktopContainer [not-in-charge]()':
/home/michel/Download/idesk-0.5.6/src/XDesktopContainer.cpp:53: undefined reference to `Imlib_kill_image'
XDesktopContainer.o(.text+0x265): In function `XDesktopContainer::~XDesktopContainer [in-charge]()':
/home/michel/Download/idesk-0.5.6/src/XDesktopContainer.cpp:53: undefined reference to `Imlib_kill_image'
XDesktopContainer.o(.text+0x335): In function `XDesktopContainer::~XDesktopContainer [in-charge deleting]()':
/home/michel/Download/idesk-0.5.6/src/XDesktopContainer.cpp:53: undefined reference to `Imlib_kill_image'
XDesktopContainer.o(.text+0x464): In function `XDesktopContainer::initImlib()':
/home/michel/Download/idesk-0.5.6/src/XDesktopContainer.cpp:69: undefined reference to `Imlib_init'
XDesktopContainer.o(.text+0x4d7):/home/michel/Download/idesk-0.5.6/src/XDesktopContainer.cpp:70: undefined reference to `Imlib_create_image_from_drawable'
XIdeskImage.o(.text+0x6c4): In function `XIdeskImage::repaint()':
/home/michel/Download/idesk-0.5.6/src/XIdeskImage.cpp:153: undefined reference to `Imlib_crop_and_clone_image'
XIdeskImage.o(.text+0x721):/home/michel/Download/idesk-0.5.6/src/XIdeskImage.cpp:159: undefined reference to `Imlib_set_image_shape'
XIdeskImage.o(.text+0x73b):/home/michel/Download/idesk-0.5.6/src/XIdeskImage.cpp:160: undefined reference to `Imlib_apply_image'
XIdeskImage.o(.text+0x74f):/home/michel/Download/idesk-0.5.6/src/XIdeskImage.cpp:161: undefined reference to `Imlib_kill_image'
XCaption.o(.text+0xf0a): In function `XCaption::draw()':
/home/michel/Download/idesk-0.5.6/src/XCaption.cpp:205: undefined reference to `Imlib_crop_and_clone_image'
XCaption.o(.text+0xf45):/home/michel/Download/idesk-0.5.6/src/XCaption.cpp:209:
undefined reference to `Imlib_paste_image'
XCaption.o(.text+0xf59):/home/michel/Download/idesk-0.5.6/src/XCaption.cpp:211:
undefined reference to `Imlib_kill_image'
XShadowImage.o(.text+0x2dd): In function `XShadowImage::renderShadowToImage(unsigned long&, int, int)':
/home/michel/Download/idesk-0.5.6/src/XShadowImage.cpp:68: undefined reference to `Imlib_crop_and_clone_image'
XShadowImage.o(.text+0x359):/home/michel/Download/idesk-0.5.6/src/XShadowImage.cpp:74: undefined reference to `Imlib_set_image_shape'
XShadowImage.o(.text+0x3d2):/home/michel/Download/idesk-0.5.6/src/XShadowImage.cpp:79: undefined reference to `Imlib_paste_image'
XShadowImage.o(.text+0x3f0):/home/michel/Download/idesk-0.5.6/src/XShadowImage.cpp:82: undefined reference to `Imlib_kill_image'
XPngImage.o(.text+0x21f): In function `XPngImage::createPicture()':
/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:51: undefined reference to `Imlib_load_image'
XPngImage.o(.text+0x2b5):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:63: undefined reference to `Imlib_kill_image'
XPngImage.o(.text+0x404): In function `XPngImage::loadPng(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:86: undefined reference to `png_create_read_struct'
XPngImage.o(.text+0x427):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:91: undefined reference to `png_create_info_struct'
XPngImage.o(.text+0x443):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:95: undefined reference to `png_destroy_read_struct'
XPngImage.o(.text+0x474):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:101: undefined reference to `png_destroy_read_struct'
XPngImage.o(.text+0x499):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:107: undefined reference to `png_destroy_read_struct'
XPngImage.o(.text+0x4b6):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:111: undefined reference to `png_init_io'
XPngImage.o(.text+0x4c7):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:112: undefined reference to `png_read_info'
XPngImage.o(.text+0x4f0):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:113: undefined reference to `png_get_IHDR'
XPngImage.o(.text+0x52e):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:120: undefined reference to `png_set_expand'
XPngImage.o(.text+0x53c):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:122: undefined reference to `png_set_strip_16'
XPngImage.o(.text+0x54a):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:123: undefined reference to `png_set_packing'
XPngImage.o(.text+0x55d):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:125: undefined reference to `png_get_valid'
XPngImage.o(.text+0x56f):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:126: undefined reference to `png_set_expand'
XPngImage.o(.text+0x584):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:128: undefined reference to `png_set_filler'
XPngImage.o(.text+0x6a1):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:135: undefined reference to `png_destroy_read_struct'
XPngImage.o(.text+0x776):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:146: undefined reference to `png_destroy_read_struct'
XPngImage.o(.text+0x888):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:159: undefined reference to `png_destroy_read_struct'
XPngImage.o(.text+0x8c0):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:166: undefined reference to `png_read_image'
XPngImage.o(.text+0x8d5):/home/michel/Download/idesk-0.5.6/src/XPngImage.cpp:167: undefined reference to `png_destroy_read_struct'
collect2: ld returned 1 exit status
make[1]: ** [idesk] Erro 1
make[1]: Leaving directory `/home/michel/Download/idesk-0.5.6/src'
XDesktopContainer.o(.text+0x195): In function `XDesktopContainer::~XDesktopContainer [not-in-charge]()':


I cant imagine the reason os THIS message: "XDesktopContainer.o(.text+0x195): In function `XDesktopContainer::~XDesktopContainer [not-in-charge]()':" WTH IS THAT??? not-in-charge??? Does it mean I dont have some requirement??

Well, I'm lost in a world of darkness and dispair, please help me out on this one! :-)

michelbehr 05-05-2004 03:25 PM

Solved!
 
I have no idea why, but my roommate tried iDesk installing the imlib version 1.9.14 (downloaded at linuxpackages.net, on tgz format) and it worked for him... (BTW, both of us are using Slackware, his 9.1 and mine 9.0) So i gave it a try (since I didnt know what to do): i did 'uninstall' on the version of imlib I had, which was 1.9.0, and installed 1.9.14... and then, as simple as that, idesk compiled sweet n' easy! :-) I hate him, he always get the right packages! DAMN IT!!! :-)

Well, hopefully someone will Google this...



Cheers!!


All times are GMT -5. The time now is 12:23 PM.