Tried to install alliance on a „clean” Gentoo install and it ends up with this: GMT_panel.c: In function 'CallbackToolsCloseMessage': GMT_panel.c:172:3: warning: passing argument 2 of 'addrdsdebug' makes pointer from integer without a cast [enabled by default] ../../rds/src/rds.h:664:26: note: expected 'char *' but argument is of type 'int' GMT_panel.c: In function 'DrealDisplayToolsMessage': GMT_panel.c:189:3: warning: passing argument 2 of 'addrdsdebug' makes pointer from integer without a cast [enabled by default] ../../rds/src/rds.h:664:26: note: expected 'char *' but argument is of type 'int' if x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\ 20070718\" -DALLIANCE_TOP=\"\" -DHAVE_LIBIBERTY=1 -I. -I. -I../../mbk/src -I../../rds/src -I/include -DDREAL_DEFAULT_TECHNO_NAME=\"etc/cmos.dreal\" -DGMS_FILE_NAME=\".dreal.cfg\" -DDREAL_WINDOW_DX=\"DREAL_WINDOW_DX\" -DDREAL_WINDOW_DY=\"DREAL_WINDOW_DY\" -DDREAL_WINDOW_XMIN=\"DREAL_WINDOW_XMIN\" -DDREAL_WINDOW_YMIN=\"DREAL_WINDOW_YMIN\" -DDREAL_WINDOW_SIDE=\"DREAL_WINDOW_SIDE\" -O2 -pipe -MT GMT_tools.o -MD -MP -MF ".deps/GMT_tools.Tpo" -c -o GMT_tools.o GMT_tools.c; \ then mv -f ".deps/GMT_tools.Tpo" ".deps/GMT_tools.Po"; else rm -f ".deps/GMT_tools.Tpo"; exit 1; fi GMT_tools.c:49:22: fatal error: X11/xpm.h: No such file or directory compilation terminated. make[2]: *** [GMT_tools.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/sci-electronics/alliance-5.0.20070718/work/alliance-5.0/dreal/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sci-electronics/alliance-5.0.20070718/work/alliance-5.0/dreal' make: *** [all-recursive] Error 1 emake failed * ERROR: sci-electronics/alliance-5.0.20070718 failed (compile phase): * emake failed (…) Compiled x11-libs/libXpm and it works then. Reproducible: Always Steps to Reproduce: 1. remove x11-libs/libXpm 2. emerge =sci-electronics/alliance-5.0.20070718
Created attachment 274955 [details] build.log (tail -250)
Created attachment 274957 [details] emerge --info
Thanks for reporting this missing dependency, assigning to maintainers
Newer openmotif does not depend an libXpm anymore so we need to depend on it in alliance itself. Thanks for reporting. Fixed in the tree. + 19 Jul 2011; Thomas Beierlein <tomjbe@gentoo.org> + alliance-5.0.20070718.ebuild: + Fix missing dependency (bug #369101). Thanks for reporting Piotr Szymaniak. +