trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

ksquirrel build fail - undefined reference to `TQWidgetFactory::

From: "David C. Rankin" <drankinatty@...>
Date: Wed, 28 Mar 2012 01:22:26 -0500
Tim, All,

  There is a build failure in ksquirrel. I is another related to the undefined
reference to `TQWidgetFactory::create(TQString const&, TQObject*, TQWidget*,
char const*)' Not sure where to start. Here is the full error:

libtool: link: g++  -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib/crti.o
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/crtbeginS.o  .libs/ksquirrelpart.o
.libs/sq_glparts.o .libs/sq_glu.o .libs/sq_glwidget.o .libs/sq_glwidget_stuff.o
.libs/sq_libraryhandler.o .libs/sq_downloader.o .libs/sq_iconloader.o
.libs/fmt_filters.o .libs/sq_externaltool.o .libs/sq_config.o
.libs/sq_filedialog.o .libs/sq_glselectionpainter.o .libs/sq_glwidget_helpers.o
.libs/sq_label.o .libs/sq_bcglabel.o .libs/sq_popupmenu.o
.libs/sq_codecsettings.o .libs/sq_utils.o .libs/sq_utils_asm_scale.o
.libs/sq_utils_scale.o .libs/sq_diroperator.o .libs/sq_glview.o
.libs/sq_errorstring.o .libs/sq_imagefilter.o .libs/sq_imagebcg.o
.libs/sq_codecsettingsskeleton.o .libs/sq_imageproperties.o
.libs/sq_helpwidget.o   -Wl,-rpath -Wl,/opt/trinity/lib -Wl,-rpath
-Wl,/opt/tqt3/lib -L/opt/trinity/lib -L/opt/tqt3/lib /opt/tqt3/lib/libtqt-mt.so
-L/usr/lib/mysql -L/usr/X11R6/lib64 -lpq -lmysqlclient -lXrender -lXrandr
-lXcursor -lXinerama -lXft -lfreetype -lfontconfig -ldl -lpng -lz -lXext -lX11
-lSM -lICE /usr/lib/libtqt.so -lpthread /opt/trinity/lib/libtdecore.so
/opt/trinity/lib/libtdeui.so /opt/trinity/lib/libkio.so
/opt/trinity/lib/libksquirrel-libs.so /opt/trinity/lib/libtdeprint.so
/opt/trinity/lib/libkonq.so /opt/trinity/lib/libtdefx.so -lGL
/opt/trinity/lib/libkparts.so -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3
-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../..
-lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/crtendS.o
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib/crtn.o
-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,libksquirrelpart.so -o .libs/libksquirrelpart.so
.libs/sq_codecsettingsskeleton.o: In function
`SQ_CodecSettingsSkeleton::addSettingsWidget(TQString const&)':
/build/src/ksquirrel/ksquirrel/ksquirrelpart/./sq_codecsettingsskeleton.ui.h:18:
undefined reference to `TQWidgetFactory::create(TQString const&, TQObject*,
TQWidget*, char const*)'
collect2: ld returned 1 exit status

  I'm going to bed. Darrell, I'll get on the libpng15 patch search tomorrow.
Googling, I saw reference to a patch the Debian guys had. Maybe Tim already
knows about it? ...tomorrow...

-- 
David C. Rankin, J.D.,P.E.