Fresh clean build last night. I ran into two build failures with tdegames and tdeaddons:
tdegames:
/dev/shm/tdegames/kpat/freecell-solver/move.c:468: undefined reference to `convert_freecell_num'
tdeaddons:
/dev/shm/tdeaddons/atlantikdesigner/designer/designer.cpp:30:29: fatal error: atlantic/estate.h: No such file or directory
Any ideas?
Darrell
On Friday 25 of April 2014 19:19:35 Darrell wrote:
Fresh clean build last night. I ran into two build failures with tdegames and tdeaddons:
tdegames:
/dev/shm/tdegames/kpat/freecell-solver/move.c:468: undefined reference to `convert_freecell_num'
tdeaddons:
/dev/shm/tdeaddons/atlantikdesigner/designer/designer.cpp:30:29: fatal error: atlantic/estate.h: No such file or directory
Any ideas?
Darrell
I built both from the current git tree less than three days ago and no problems.
Note 1: I am building tdegames with disabled parallel building.
Note 2: tdeaddons depend on tdegames. It is possible that FTBFS occurred following a previous tdegames FTBFS?
I built both from the current git tree less than three days ago and no problems.
Note 1: I am building tdegames with disabled parallel building.
NUMJOBS=-j1 makes no difference. Same failure.
Note 2: tdeaddons depend on tdegames. It is possible that FTBFS occurred following a previous tdegames FTBFS?
I don't know.
I am stuck. No clues.
Darrell
On Sat April 26 2014 11:30:20 am Darrell wrote:
I built both from the current git tree less than three days ago and no problems.
Note 1: I am building tdegames with disabled parallel building.
NUMJOBS=-j1 makes no difference. Same failure.
The tail end of the build log with NUMJOBS=-j1:
echo '#include <kdialog.h>' > gamestats.cpp echo '#include <tdelocale.h>' >> gamestats.cpp /usr/bin/uic-tqt -L /opt/trinity/lib/trinity/plugins/designer -nounload -tr tr2i18n -i gamestats.h ./gamestats.ui > gamestats.cpp.temp ; ret=$?; \ /usr/bin/perl -pe "s,tr2i18n( "" ),QString::null,g" gamestats.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( "", "" ),QString::null,g" | /usr/bin/perl -pe "s,image([0-9][0-9]*)_data,img$1_gamestats,g" | /usr/bin/perl -pe "s,: TQWizard(,: KWizard(,g; s,: QWizard(,: KWizard(,g;" >> gamestats.cpp ;\ rm -f gamestats.cpp.temp ;\ if test "$ret" = 0; then echo '#include "gamestats.moc"' >> gamestats.cpp; else rm -f gamestats.cpp ; exit $ret ; fi mv -f .deps/clock.Tpo .deps/clock.Po g++ -DHAVE_CONFIG_H -I. -I.. -I../libtdegames -I/opt/trinity/include -I. -include tqt.h -DQT_THREAD_SUPPORT -D_REENTRANT -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 -O2 -march=i586 -mtune=i686 -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 -MT gamestats.o -MD -MP -MF .deps/gamestats.Tpo -c -o gamestats.o gamestats.cpp mv -f .deps/golf.Tpo .deps/golf.Po mv -f .deps/gamestats.Tpo .deps/gamestats.Po mv -f .deps/spider.Tpo .deps/spider.Po /bin/sh ../libtool --tag=CXX --mode=link 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 -O2 -march=i586 -mtune=i686 -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 -L/opt/trinity/lib -R /opt/trinity/lib -R /opt/trinity/lib -R /opt/trinity/lib -ltqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -ltqt -lpthread -lDCOP -ltdecore -ltdeui -ltdefx -ltdeio -ltdetexteditor -o kpat main.o cardmaps.o card.o dealer.o pwidget.o pile.o deck.o pile_algorithms.o kings.o freecell.o klondike.o simon.o grandf.o mod3.o idiot.o napoleon.o computation.o gypsy.o fortyeight.o yukon.o clock.o golf.o spider.o gamestatsimpl.o gamestats.o -ltdeio ../libtdegames/libtdegames.la ./freecell-solver/libfcs.la libtool: link: 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 -O2 -march=i586 -mtune=i686 -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 -o .libs/kpat main.o cardmaps.o card.o dealer.o pwidget.o pile.o deck.o pile_algorithms.o kings.o freecell.o klondike.o simon.o grandf.o mod3.o idiot.o napoleon.o computation.o gypsy.o fortyeight.o yukon.o clock.o golf.o spider.o gamestatsimpl.o gamestats.o -L/opt/trinity/lib -L/usr/lib -L/usr/X11R6/lib /opt/trinity/lib/libDCOP.so /opt/trinity/lib/libtdefx.so /opt/trinity/lib/libtdetexteditor.so ../libtdegames/.libs/libtdegames.so /opt/trinity/lib/libtdeio.so /opt/trinity/lib/libtdednssd.so /opt/trinity/lib/libtqt-mt.so /usr/lib/libjpeg.so /usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so -lrt /usr/lib/libXi.so /usr/lib/libXrandr.so /usr/lib/libXcursor.so /usr/lib/libXfixes.so /usr/lib/libXinerama.so /usr/lib/libXft.so /usr/lib/libXrender.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lbz2 /usr/lib/libexpat.so /usr/lib/libpng14.so -lz /usr/lib/libXext.so /usr/lib/libX11.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl /usr/lib/libSM.so /usr/lib/libuuid.so /usr/lib/libICE.so /usr/lib/libtqt.so -lpthread /opt/trinity/lib/libtdecore.so /opt/trinity/lib/libtdeui.so /usr/lib/libstdc++.so -lm ./freecell-solver/.libs/libfcs.a -pthread -Wl,-rpath -Wl,/opt/trinity/lib ./freecell-solver/.libs/libfcs.a(move.o): In function `freecell_solver_move_to_string_w_state': /dev/shm/tdegames/kpat/freecell-solver/move.c:468: undefined reference to `convert_freecell_num' /dev/shm/tdegames/kpat/freecell-solver/move.c:431: undefined reference to `convert_freecell_num' /dev/shm/tdegames/kpat/freecell-solver/move.c:450: undefined reference to `convert_freecell_num' /dev/shm/tdegames/kpat/freecell-solver/move.c:449: undefined reference to `convert_freecell_num' /dev/shm/tdegames/kpat/freecell-solver/move.c:499: undefined reference to `convert_freecell_num' collect2: error: ld returned 1 exit status make[3]: *** [kpat] Error 1 make[3]: Leaving directory `/dev/shm/tdegames/kpat' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/dev/shm/tdegames/kpat' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/dev/shm/tdegames' make: *** [all] Error 2
Darrell
On Sat April 26 2014 1:55:50 pm Darrell wrote:
On Sat April 26 2014 11:30:20 am Darrell wrote:
I built both from the current git tree less than three days ago and no problems.
Note 1: I am building tdegames with disabled parallel building.
NUMJOBS=-j1 makes no difference. Same failure.
The tail end of the build log with NUMJOBS=-j1:
I have been trying for the past few hours to submit a bug report for this. The bugzilla doesn't respond. So here is a full build log:
http://humanreadable.nfshost.com/misc/trinity-tdegames-pre_R14.0.0-i586-14.0...
Darrell
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Sat April 26 2014 1:55:50 pm Darrell wrote:
On Sat April 26 2014 11:30:20 am Darrell wrote:
I built both from the current git tree less than three days ago and
no
problems.
Note 1: I am building tdegames with disabled parallel building.
NUMJOBS=-j1 makes no difference. Same failure.
The tail end of the build log with NUMJOBS=-j1:
I have been trying for the past few hours to submit a bug report for this. The bugzilla doesn't respond. So here is a full build log:
http://humanreadable.nfshost.com/misc/trinity-tdegames-pre_R14.0.0-i586-14.0...
Darrell
Ah, so you were the one tripping my automated firewall defenses. ;-) Should be fixed now, sorry about the failure.
Tim
On Mon April 28 2014 10:07:59 pm Timothy Pearson wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Sat April 26 2014 1:55:50 pm Darrell wrote:
On Sat April 26 2014 11:30:20 am Darrell wrote:
I built both from the current git tree less than three days ago and
no
problems.
Note 1: I am building tdegames with disabled parallel building.
NUMJOBS=-j1 makes no difference. Same failure.
The tail end of the build log with NUMJOBS=-j1:
I have been trying for the past few hours to submit a bug report for this. The bugzilla doesn't respond. So here is a full build log:
http://humanreadable.nfshost.com/misc/trinity-tdegames-pre_R14.0.0-i586-14.0...
Ah, so you were the one tripping my automated firewall defenses. ;-) Should be fixed now, sorry about the failure.
Doesn't matter --- I am dead in the water with testing until I resolve these build failures.
Darrell
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Mon April 28 2014 10:07:59 pm Timothy Pearson wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
On Sat April 26 2014 1:55:50 pm Darrell wrote:
On Sat April 26 2014 11:30:20 am Darrell wrote:
I built both from the current git tree less than three days ago
and
no
problems.
Note 1: I am building tdegames with disabled parallel building.
NUMJOBS=-j1 makes no difference. Same failure.
The tail end of the build log with NUMJOBS=-j1:
I have been trying for the past few hours to submit a bug report for
this.
The bugzilla doesn't respond. So here is a full build log:
http://humanreadable.nfshost.com/misc/trinity-tdegames-pre_R14.0.0-i586-14.0...
Ah, so you were the one tripping my automated firewall defenses. ;-) Should be fixed now, sorry about the failure.
Doesn't matter --- I am dead in the water with testing until I resolve these build failures.
Darrell
Understood. Are you compiling tdegames with hidden symbols enabled?
Thanks!
Tim
Understood. Are you compiling tdegames with hidden symbols enabled?
Nope. I disabled all of that long ago. Only the core packages.
CFLAGS=$CPUOPT \ CXXFLAGS=$CPUOPT \ ./configure \ --prefix=${PREFIX} \ --sysconfdir=${SYSCONFDIR} \ --libdir=${LIBDIR} \ --mandir=${MANDIR} \ --with-qt-dir=${QTDIR} \ --with-qt-includes=${QT_INCLUDE_DIR} \ --with-qt-libraries=${QT_LIB_DIR} \ --disable-setgid \ --enable-closure \ $DEBUG_AUTOTOOL_OPT || exit 1
I have used --enable-closure since the beginning and I tried without. Same failure.
I don't understand what changed. I have been very busy lately and haven't had time to tinker with anything. Everything should be the same as the last build run on April 11. There are only a dozen or so commits since my last build run.
Darrell
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA224
Understood. Are you compiling tdegames with hidden symbols enabled?
Nope. I disabled all of that long ago. Only the core packages.
CFLAGS=$CPUOPT \ CXXFLAGS=$CPUOPT \ ./configure \ --prefix=${PREFIX} \ --sysconfdir=${SYSCONFDIR} \ --libdir=${LIBDIR} \ --mandir=${MANDIR} \ --with-qt-dir=${QTDIR} \ --with-qt-includes=${QT_INCLUDE_DIR} \ --with-qt-libraries=${QT_LIB_DIR} \ --disable-setgid \ --enable-closure \ $DEBUG_AUTOTOOL_OPT || exit 1
I have used --enable-closure since the beginning and I tried without. Same failure.
I don't understand what changed. I have been very busy lately and haven't had time to tinker with anything. Everything should be the same as the last build run on April 11. There are only a dozen or so commits since my last build run.
Darrell
Are you sure nothing else changed on your build system (updated packages, etc.)? As you say with only a dozen commits it isn't likely that the problem lies solely in the TDE sources. The fact that this is an Autotools package also rules out any problem with the tdelfeditor binary, changes to which made up quite a few of those commits.
What is more puzzling is that tdegames builds fine on Debian and Ubuntu--this will hinder my ability to debug: https://quickbuild.pearsoncomputing.net/~trinity/+archive/trinity-nightly-bu...
Tim