[maemo-developers] [maemo-developers] Missing library in the 2006 beta version?
From: Tim Teulings rael at edge.ping.deDate: Wed Jul 5 22:10:16 EEST 2006
- Previous message: [maemo-developers] Missing library in the 2006 beta version?
- Next message: [maemo-developers] Missing library in the 2006 beta version?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello! > Most likely this is Autotools issue. At least older autoconf > checked the existence of X libraries by checking for libXt > and it added that also to the linker line. > > However, none of the modern (Gtk, Qt) UI toolkits use libXt > nor require it. Only something obsolete like Motif needs it. > Does your program really use/require libXt? The problem is the "AC_PATH_XTRA()" configure test. It defines the X_PRE_LIBS variable, which - from the documentation - contains libraries, which must be linked before you link the "regular" X11 libraries. The configure scripts for at least debian and maemo distributions returns "-lSM -lICE" for this variable. Configure scripts which try to be correct and portable and thus use this variable will automatically link against this libraries - even if they do not use them. I removed the use of X_PRE_LIBS temporary to avoid linking this libraries. Note also that recent versions of Xorg offer pkg-cocnfig *.pc files for the various X11 files. I plan to use them if available and fall back to AC_PATH_XTRA if not. These *.pc files do not show above behaviour of automatically adding -lSM and -lICE. I do not have any problem with libXt. -- Gruß... Tim.
- Previous message: [maemo-developers] Missing library in the 2006 beta version?
- Next message: [maemo-developers] Missing library in the 2006 beta version?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]