trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: June 2011

Re: [trinity-users] tqtinterface 3.5.12 build error

From: "Timothy Pearson" <kb9vqf@...>
Date: Mon, 13 Jun 2011 08:53:36 -0500
> Hello,
>
> I'm trying to build tqtinterface, but libtqt.so.4.2.0 doesn't get
> generated.
>
> I simply followed the steps:
> bash$ tar -xzf tqtinterface-3.5.12.tar.gz
> bash$ cd dependencies/tqtinterface
> bash$ cp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
> bash$ cp /usr/share/libtool/config/ltmain.sh admin
> bash$ make -f admin/Makefile.common
>
> [ . . . ]
>
> mv -f .deps/tqlistiterator.Tpo .deps/tqlistiterator.Plo
> /bin/sh ../libtool --tag=CXX   --mode=link g++  -O2 -march=i686 -pipe
>   -version-info 6:0:2 -no-undefined   -o libtqt.la -rpath /usr/lib
> tqt.lo tqaccel.lo tqaccessible.lo
> tqaction.lo tqapplication.lo tqasyncio.lo tqbuttongroup.lo tqbutton.lo
> tqcanvas.lo tqcdestyle.lo tqcheckbox.lo tqclipboard.lo
> tqcolordialog.lo tqcombobox.lo tqcommonstyle.lo
>  tqdatabrowser.lo tqdatatable.lo tqdataview.lo tqdatetimeedit.lo
> tqdesktopwidget.lo tqdial.lo tqdialog.lo tqdns.lo tqdockarea.lo
> tqdockwindow.lo tqdragobject.lo tqerrormessa
> ge.lo tqeventloop.lo tqframe.lo tqftp.lo tqfiledialog.lo
> tqfontdialog.lo tqgl.lo tqgplugin.lo tqgrid.lo tqgridview.lo
> tqgroupbox.lo tqguardedptr.lo tqhbox.lo tqhbuttongroup.
> lo tqheader.lo tqhgroupbox.lo tqhttp.lo tqiconview.lo
> tqimageformatplugin.lo tqinputcontext.lo tqinputdialog.lo tqlabel.lo
> tqlayout.lo tqlcdnumber.lo tqlineedit.lo tqlistbox
> .lo tqlistview.lo tqlocalfs.lo tqmainwindow.lo tqmenubar.lo
> tqmessagebox.lo tqmotifplusstyle.lo tqmotifstyle.lo tqmultilineedit.lo
> tqnetworkprotocol.lo tqnp.lo tqobjectclean
> uphandler.lo tqobject.lo tqplatinumstyle.lo tqpopupmenu.lo
> tqprintdialog.lo tqprocess.lo tqprogressbar.lo tqprogressdialog.lo
> tqpushbutton.lo tqradiobutton.lo tqrangecontrol
> .lo tqscrollbar.lo tqscrollview.lo tqsemimodal.lo tqserversocket.lo
> tqsessionmanager.lo tqsgistyle.lo tqsignal.lo tqsignalmapper.lo
> tqsizegrip.lo tqslider.lo tqsocket.lo tqs
> ocketnotifier.lo tqsound.lo tqspinbox.lo tqsplashscreen.lo
> tqsplitter.lo tqsqldatabase.lo tqsqldriver.lo tqsqldriverplugin.lo
> tqsqlform.lo tqsqlquery.lo tqstatusbar.lo tqsty
> le.lo tqstyleplugin.lo tqstylesheet.lo tqtabbar.lo tqtabdialog.lo
> tqtable.lo tqtabwidget.lo tqtextbrowser.lo tqtextcodecplugin.lo
> tqtextedit.lo tqtextview.lo tqtimer.lo tqto
> olbar.lo tqtoolbox.lo tqtoolbutton.lo tqtooltip.lo tqtranslator.lo
> tqurloperator.lo tqvalidator.lo tqvbox.lo tqvbuttongroup.lo
> tqvgroupbox.lo tqwidget.lo tqwidgetplugin.lo t
> qwidgetstack.lo tqwindowsstyle.lo tqwizard.lo tqworkspace.lo
> tq1xcompatibility.lo tqabstractlayout.lo tqasciicache.lo
> tqasciidict.lo tqasyncimageio.lo tqbig5codec.lo tqbitar
> ray.lo tqbitmap.lo tqbrush.lo tqbuffer.lo tqcache.lo
> tqcleanuphandler.lo tqcolor.lo tqcompactstyle.lo tqconnection.lo
> tqcstring.lo tqcursor.lo tqdatastream.lo tqdatetime.lo
> tqdeepcopy.lo tqdict.lo tqdir.lo tqdom.lo tqdrawutil.lo tqdropsite.lo
> tqeditorfactory.lo tqeucjpcodec.lo tqeuckrcodec.lo tqevent.lo
> tqfile.lo tqfileinfo.lo tqfocusdata.lo tq
> fontdatabase.lo tqfont.lo tqfontinfo.lo tqfontmetrics.lo tqgarray.lo
> tqgb18030codec.lo tqgcache.lo tqgdict.lo tqglcolormap.lo tqglist.lo
> tqgvector.lo tqhostaddress.lo tqicon
> set.lo tqimage.lo tqinputcontextfactory.lo tqintcache.lo tqintdict.lo
> tqinterlacestyle.lo tqiodevice.lo tqjpunicode.lo tqkeysequence.lo
> tqlibrary.lo tqlocale.lo tqmap.lo tqm
> emarray.lo tqmenudata.lo tqmetaobject.lo tqmime.lo tqmovie.lo
> tqmutex.lo tqnamespace.lo tqobjectdict.lo tqobjectlist.lo
> tqpaintdevice.lo tqpaintdevicemetrics.lo tqpainter.lo
>  tqpair.lo tqpalette.lo tqpen.lo tqpicture.lo tqpixmapcache.lo
> tqpixmap.lo tqpngio.lo tqpointarray.lo tqpoint.lo tqpolygonscanner.lo
> tqprinter.lo tqptrcollection.lo tqptrdic
> t.lo tqptrlist.lo tqptrqueue.lo tqptrstack.lo tqptrvector.lo tqrect.lo
> tqregexp.lo tqregion.lo tqrtlcodec.lo tqsemaphore.lo tqsettings.lo
> tqshared.lo tqsignalslotimp.lo tqsi
> mplerichtext.lo tqsize.lo tqsizepolicy.lo tqsjiscodec.lo
> tqsocketdevice.lo tqsortedlist.lo tqsqlcursor.lo tqsqleditorfactory.lo
> tqsqlerror.lo tqsqlfield.lo tqsql.lo tqsqlind
> ex.lo tqsqlpropertymap.lo tqsqlrecord.lo tqsqlresult.lo
> tqsqlselectcursor.lo tqstring.lo tqstringlist.lo tqstrlist.lo
> tqstrvec.lo tqstylefactory.lo tqsyntaxhighlighter.lo tq
> textcodecfactory.lo tqtextcodec.lo tqtextstream.lo tqthread.lo
> tqthreadstorage.lo tqtl.lo tqtsciicodec.lo tqurl.lo tqurlinfo.lo
> tqutfcodec.lo tquuid.lo tqvaluelist.lo tqvalu
> estack.lo tqvaluevector.lo tqvariant.lo tqvfbhdr.lo tqwaitcondition.lo
> tqwhatsthis.lo tqwidgetfactory.lo tqwidgetintdict.lo tqwidgetlist.lo
> tqwmatrix.lo tqxml.lo tqucomextra
> _p.lo tqlistiterator.lo -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM
> -lICE  -lpthread
> libtool: link: (cd ".libs" && rm -f "libtqt.so.4" && ln -s
> "libtqt.so.4.2.0" "libtqt.so.4")
> libtool: link: (cd ".libs" && rm -f "libtqt.so" && ln -s
> "libtqt.so.4.2.0" "libtqt.so")
> libtool: link: ( cd ".libs" && rm -f "libtqt.la" && ln -s
> "../libtqt.la" "libtqt.la" )
> make[3]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> make[2]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> make[2]: Entering directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface'
> make[2]: Nothing to be done for `all-am'.
> make[2]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface'
> make[1]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface'
>
>
> Everything finished.
> But now:
>
> bash$ mkdir /tmp/install
> bash$ make DESTDIR=/tmp/install install
> Making install in libltdl
> make[1]: Entering directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/libltdl'
> make[2]: Entering directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/libltdl'
> make[2]: Nothing to be done for `install-exec-am'.
> make[2]: Nothing to be done for `install-data-am'.
> make[2]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/libltdl'
> make[1]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/libltdl'
> Making install in qtinterface
> make[1]: Entering directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> Making install in .
> make[2]: Entering directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> make[3]: Entering directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> test -z "/usr/lib" || /bin/mkdir -p
> "/usr/ports/work/tqtinterface/pkg/usr/lib"
>  /bin/sh ../libtool   --mode=install /usr/bin/install -c -p
> libtqt.la '/usr/ports/work/tqtinterface/pkg/usr/lib'
> libtool: install: /usr/bin/install -c -p .libs/libtqt.so.4.2.0
> /usr/ports/work/tqtinterface/pkg/usr/lib/libtqt.so.4.2.0
> /usr/bin/install: cannot stat `.libs/libtqt.so.4.2.0': No such file or
> directory
> make[3]: *** [install-libLTLIBRARIES] Error 1
> make[3]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> make[2]: *** [install-am] Error 2
> make[2]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory
> `/usr/ports/work/tqtinterface/src/dependencies/tqtinterface/qtinterface'
> make: *** [install-recursive] Error 1
>
> I checked and efectively, there is no .libs/libtqt.so.4.2.0.
> In case its relevant, I am using autoconf 2.68 and automake 1.11.1
>
> Thanks.
>
> Alan
>

Hi Alan,

You will need to use CMake to build the core system modules (tqtinterface,
arts, kdelibs, kdebase), as the Autotools build system for those modules
is deprecated due to changes in the latest Autotools versions.  CMake
build files are available for affected modules in the latest SVN revisions
of Trinity.

I hope this helps!

Tim