Guys, After the latest updates, I'm getting a number of package() "make install" failures on packages that have, until now, packaged just fine. Is anybody else experiencing this on packages you build? If so, do you know what is causing it -- and how to fix? I've searched and found that sometimes reordering the link commands in the Makefile can help, but I can't figure out why things have packaged just fine up until now and are now failing. Since everything built fine with the build() command -- why the failure on package()?? I've also read another solution is to do away with the .la files completely and replace with a package config setup. However, before I try and tackle something like that, I want to figure out what broke. The failures during "make install" look like this (gwenview and tdegames examples:) the failure: /usr/bin/ld: cannot find -ltdeinit_gwenview collect2: error: ld returned 1 exit status libtool: install: error: relink `gwenview.la' with the above command before installing it the preceding context: libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/crtbeginS.o .libs/gwenview_dummy.o -Wl,-rpath -Wl,/opt/trinity/lib -Wl,-rpath -Wl,/opt/tqt3/lib -L/build/src/gwenview/src/gvcore/.libs -L/opt/trinity/lib -L/opt/tqt3/lib -L/usr/lib/mysql -L/usr/X11R6/lib64 -L/build/pkg/opt/trinity/lib -ltdeinit_gwenview -L/usr/lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib -lgwenviewcore -ltdeprint -lkmediaplayer -ljpeg -lexiv2 -lkipi -lkio -ltdeui -ltdecore -L/build/pkg/usr/lib -lkutils -L/build/pkg/opt/tqt3/lib -ltqt-mt -lpq -lmysqlclient -lXrender -lXrandr -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -ldl -lpng -lz -lXext -lX11 -lSM -lICE -ltqt -lpthread -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0 -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/crtendS.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crtn.o -O2 -march=x86-64 -mtune=generic -O2 -Wl,--no-undefined -Wl,--allow-shlib-undefined -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--hash-style=gnu -Wl,-soname -Wl,gwenview.so -o .libs/gwenview.so libtdeinit_gwenview is right where it should be: 23:42 archangel:/dat_e/chroot/david/build/src/gwenview> find . -name "libtdeinit_gwenview*" ./src/app/libtdeinit_gwenview.la ./src/app/.libs/libtdeinit_gwenview.lai ./src/app/.libs/libtdeinit_gwenview.soT ./src/app/.libs/libtdeinit_gwenview.so ./src/app/.libs/libtdeinit_gwenview.la The tdegames failure (all in order): libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/crtbeginS.o .libs/kolf_dummy.o -Wl,-rpath -Wl,/opt/trinity/lib -Wl,-rpath -Wl,/opt/tqt3/lib -L/build/src/tdegames/kolf/.libs -L/build/src/tdegames/libtdegames/.libs -L/opt/trinity/lib -L/opt/tqt3/lib -L/build/pkg/opt/trinity/lib -ltdeinit_kolf -lkolf -ltdegames -lkdnssd -ltdeprint -lkio -lartskde -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/crtendS.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crtn.o -march=x86-64 -mtune=generic -O2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--hash-style=gnu -Wl,-soname -Wl,kolf.so -o .libs/kolf.so /build/src/tdegames/kolf/.libs/libkolf.so: file not recognized: File truncated collect2: error: ld returned 1 exit status libtool: install: error: relink `kolf.la' with the above command before installing it make[3]: *** [install-tdeinitLTLIBRARIES] Error 1 make[3]: *** Waiting for unfinished jobs.... libtool: install: /usr/bin/install -c -p .libs/libkolf.so.1.2.0T /build/pkg/opt/trinity/lib/libkolf.so.1.2.0 libtool: install: (cd /build/pkg/opt/trinity/lib && { ln -s -f libkolf.so.1.2.0 libkolf.so.1 || { rm -f libkolf.so.1 && ln -s libkolf.so.1.2.0 libkolf.so.1; }; }) libtool: install: (cd /build/pkg/opt/trinity/lib && { ln -s -f libkolf.so.1.2.0 libkolf.so || { rm -f libkolf.so && ln -s libkolf.so.1.2.0 libkolf.so; }; }) libtool: install: /usr/bin/install -c -p .libs/libkolf.lai /build/pkg/opt/trinity/lib/libkolf.la libtool: install: warning: relinking `libtdeinit_kolf.la' libtool: install: (cd /build/src/tdegames/kolf; /bin/sh /build/src/tdegames/libtool --tag CXX --mode=relink g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fpermissive -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/include/tqt -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -o libtdeinit_kolf.la -rpath /opt/trinity/lib -no-undefined -avoid-version -L/opt/trinity/lib -L/opt/tqt3/lib main.lo libkolf.la -inst-prefix-dir /build/pkg) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/crtbeginS.o .libs/main.o -L/build/src/tdegames/libtdegames/.libs -L/opt/trinity/lib -L/opt/tqt3/lib -L/build/pkg/opt/trinity/lib -lkolf -ltdegames -lkdnssd -ltdeprint -lkio -lartskde -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/crtendS.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../lib/crtn.o -march=x86-64 -mtune=generic -O2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--hash-style=gnu -Wl,-soname -Wl,libtdeinit_kolf.so -o .libs/libtdeinit_kolf.so libtool: install: /usr/bin/install -c -p .libs/libtdeinit_kolf.soT /build/pkg/opt/trinity/lib/libtdeinit_kolf.so libtool: install: /usr/bin/install -c -p .libs/libtdeinit_kolf.lai /build/pkg/opt/trinity/lib/libtdeinit_kolf.la libtool: install: warning: remember to run `libtool --finish /opt/trinity/lib' make[3]: Leaving directory `/build/src/tdegames/kolf' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/build/src/tdegames/kolf' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/build/src/tdegames/kolf' make: *** [install-recursive] Error 1 Likewise, the kolf.la file is right where it should be. Anybody else seeing something like this? -- David C. Rankin, J.D.,P.E.