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