[Tinkerphones] QtMoko2 again...

H. Nikolaus Schaller hns at goldelico.com
Mon Oct 9 08:22:25 CEST 2017


Hi,

> Am 08.10.2017 um 22:17 schrieb Andreas Kemnade <andreas at kemnade.info>:
> 
> On Thu, 5 Oct 2017 17:53:17 +0200
> "H. Nikolaus Schaller" <hns at goldelico.com> wrote:
> 
>> Hi,
>> I have started to pick up the build process for QtMoko2 [1].
>> 
>> I now run a Debian (Wheezy) inside VirtualBox (i386).
>> 
>> The command is simply ./mdeb-qtmoko -vb
>> 
>> After approx. 8 hours (with heavy use of ccache), compile fails
>> with these two lines (amongst 104 MB log):
>> 
>> dpkg-shlibdeps: error: couldn't find library libamr.so.1 needed by debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libamrrecordplugin.so (ELF format: 'elf32-i386'; RPATH: '')
>> dpkg-shlibdeps: error: couldn't find library libtimidity.so.1 needed by debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libtimidityplugin.so (ELF format: 'elf32-i386'; RPATH: '')
>> 
>> Well, it is easy to understand why the linker can't continue here...
>> 
> Hmm, it is the final step before packaging... *not* the linker linking
> together binaries, so building seems not to fail, just putting it
> into a package.

Ah, I start to understand... There seems to be some build rule which
says which packages depend on what components and dpkg-shlibdeps
tries to check. But does not find libamr and libtimidity. So that
it thinks dynamical linking after installation at runtime would fail.

Hm. Are rules to pack libamr.so.1 and libtimidity.so.1 missing?

> 
> That means, you could create a tarball of the result and play around
> with it (and start to fix the interesting problems like sysfs paths,
> etc).

How would I restart the dpkg-shlibdeps on such a tarball to see if my
changes have any effect?

The full log from these error: up to failure of make is:

dpkg-shlibdeps: error: couldn't find library libamr.so.1 needed by debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libamrrecordplugin.so (ELF format: 'elf32-i386'; RPATH: '')
dpkg-shlibdeps: error: couldn't find library libtimidity.so.1 needed by debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libtimidityplugin.so (ELF format: 'elf32-i386'; RPATH: '')
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qtmoko-neo/opt/qtmoko/lib/libQtWebKit.so.4 debian/qtmoko-neo/opt/qtmoko/qt_plugins/phonon_backend/libphonon_gstreamer.so were not linked against libxml2.so.2 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qtmoko-neo/opt/qtmoko/lib/libQtWebKit.so.4 was not linked against libgio-2.0.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qtmoko-neo/opt/qtmoko/plugins/network/libbluetooth.so debian/qtmoko-neo/opt/qtmoko/plugins/mediaengines/libcruxus.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaprinting.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/inputmethods/libsvgkeyboard.so debian/qtmoko-neo/opt/qtmoko/bin/qui debian/qtmoko-neo/opt/qtmoko/plugins/viewers/libgenericviewer.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libphonenetworks.so debian/qtmoko-neo/opt/qtmoko/bin/messageserver debian/qtmoko-neo/opt/qtmoko/plugins/application/libprofileedit.so debian/qtmoko-neo/opt/qtmoko/bin/gta02-gps debian/qtmoko-neo/opt/qtmoko/plugins/application/libminesweep.so debian/qtmoko-neo/opt/qtmoko/lib/libqdsync_common.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libmd5.so.1 debian/qtmoko-neo/opt/qtmoko/plugins/application/librotation.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaaudio.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libdatebook.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/iconengines/libqtopiapiciconengine.so debian/qtmoko-neo/opt/qtmoko/plugins/application/liblogging.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libbtsettings.so debian/qtmoko-neo/opt/qtmoko/plugins/themeitems/libdialerlineedit.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libmindbreaker.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiatheming.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libfifteen.so debian/qtmoko-neo/opt/qtmoko/bin/phonesim debian/qtmoko-neo/opt/qtmoko/plugins/viewers/libsmilviewer.so debian/qtmoko-neo/opt/qtmoko/plugins/videooutput/libdirectpaintervideooutput.so debian/qtmoko-neo/opt/qtmoko/plugins/application/liblight-and-power.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libstartupflags.so debian/qtmoko-neo/opt/qtmoko/lib/libspygrind.so.1 debian/qtmoko-neo/opt/qtmoko/bin/NeronGPS debian/qtmoko-neo/opt/qtmoko/bin/sysmessages debian/qtmoko-neo/opt/qtmoko/lib/libqtopiavideo.so.1 debian/qtmoko-neo/opt/qtmoko/qt_plugins/qmltooling/libqmldbg_inspector.so debian/qtmoko-neo/opt/qtmoko/bin/qtmaze debian/qtmoko-neo/opt/qtmoko/qt_plugins/iconengines/libqtopiaiconengine.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libqtmail.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiapim.so.4 debian/qtmoko-neo/opt/qtmoko/bin/qx debian/qtmoko-neo/opt/qtmoko/plugins/application/libsystemtime.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libclock.so debian/qtmoko-neo/opt/qtmoko/lib/libqofono.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiamail.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libaccelerometer.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtSql.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libcallforwarding.so debian/qtmoko-neo/opt/qtmoko/bin/arora debian/qtmoko-neo/opt/qtmoko/plugins/application/libmediarecorder.so debian/qtmoko-neo/opt/qtmoko/plugins/multiplexers/libneomultiplex.so debian/qtmoko-neo/opt/qtmoko/lib/libpictureflow.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libinputmatch.so.1 debian/qtmoko-neo/opt/qtmoko/plugins/application/libsysinfo.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaphonemodem.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libworldtime.so debian/qtmoko-neo/opt/qtmoko/plugins/themeitems/libinputmethodsitem.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiabase.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiacomm.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libspeeddial.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libaddressbook.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libappservices.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libgtalksettings.so debian/qtmoko-neo/opt/qtmoko/bin/printserver debian/qtmoko-neo/opt/qtmoko/lib/libqtopiamedia.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libphonesettings.so debian/qtmoko-neo/opt/qtmoko/lib/libdissipate2.so.1 debian/qtmoko-neo/opt/qtmoko/plugins/composers/libgenericcomposer.so debian/qtmoko-neo/opt/qtmoko/bin/qmplayer debian/qtmoko-neo/opt/qtmoko/plugins/viewers/libconversationviewer.so debian/qtmoko-neo/opt/qtmoko/bin/sipagent debian/qtmoko-neo/opt/qtmoko/bin/raptor debian/qtmoko-neo/opt/qtmoko/bin/mediaserver debian/qtmoko-neo/opt/qtmoko/lib/libqtopia.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/application/libhelpbrowser.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libcalculator.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libtodolist.so debian/qtmoko-neo/opt/qtmoko/plugins/network/libdialing.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libamrrecordplugin.so debian/qtmoko-neo/opt/qtmoko/lib/libqfso.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiawhereabouts.so.4 debian/qtmoko-neo/opt/qtmoko/bin/vsexplorer debian/qtmoko-neo/opt/qtmoko/bin/neocontrol debian/qtmoko-neo/opt/qtmoko/bin/screenshot debian/qtmoko-neo/opt/qtmoko/plugins/qdsync/libpim.so debian/qtmoko-neo/opt/qtmoko/bin/qgpsholder debian/qtmoko-neo/opt/qtmoko/bin/yberbrowser debian/qtmoko-neo/opt/qtmoko/bin/qpe debian/qtmoko-neo/opt/qtmoko/plugins/whereabouts/libneogpsplugin.so debian/qtmoko-neo/opt/qtmoko/bin/autorotation debian/qtmoko-neo/opt/qtmoko/plugins/composers/libmmscomposer.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libwavplay.so debian/qtmoko-neo/opt/qtmoko/plugins/qtopiaprinting/libbluetoothprinting.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsecurity.so debian/qtmoko-neo/opt/qtmoko/bin/gta02-gsm-bt-fix debian/qtmoko-neo/opt/qtmoko/plugins/application/libmediaplayer.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libnetsetup.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/kbddrivers/libneokbdhandler.so debian/qtmoko-neo/opt/qtmoko/bin/telepathyagent debian/qtmoko-neo/opt/qtmoko/bin/qdsync debian/qtmoko-neo/opt/qtmoko/plugins/content/libexif.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/iconengines/libqtopiasvgiconengine.so debian/qtmoko-neo/opt/qtmoko/plugins/content/libid3.so debian/qtmoko-neo/opt/qtmoko/plugins/phonevendors/libneovendor.so debian/qtmoko-neo/opt/qtmoko/bin/dbmigrate debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaphone.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/content/libthreegpp.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsnake.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libappearance.so debian/qtmoko-neo/opt/qtmoko/plugins/network/liblan.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libphotoedit.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libtimidityplugin.so debian/qtmoko-neo/opt/qtmoko/bin/qcop debian/qtmoko-neo/opt/qtmoko/lib/libqtopiasmil.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtDeclarative.so.4 debian/qtmoko-neo/opt/qtmoko/qt_plugins/qmltooling/libqmldbg_tcp.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsipsettings.so debian/qtmoko-neo/opt/qtmoko/plugins/content/libogg-content.so debian/qtmoko-neo/opt/qtmoko/bin/quicklauncher debian/qtmoko-neo/opt/qtmoko/bin/atinterface debian/qtmoko-neo/opt/qtmoko/plugins/audiohardware/libneoaudiohardware.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libbluetooth.so debian/qtmoko-neo/opt/qtmoko/plugins/application/liblanguage.so debian/qtmoko-neo/opt/qtmoko/plugins/qtopiasqlmigrate/libdbmigrate.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libhomescreen.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libwavrecord.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopiacollective.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiagfx.so.4 debian/qtmoko-neo/opt/qtmoko/plugins/composers/libemailcomposer.so debian/qtmoko-neo/opt/qtmoko/bin/scribble debian/qtmoko-neo/opt/qtmoko/bin/qterminal debian/qtmoko-neo/opt/qtmoko/plugins/application/libtextedit.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libpictureimageformat.so were not linked against libqtopia-sqlite.so.1 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qtmoko-neo/opt/qtmoko/lib/libQtWebKit.so.4 debian/qtmoko-neo/opt/qtmoko/qt_plugins/phonon_backend/libphonon_gstreamer.so were not linked against libgmodule-2.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qtmoko-neo/opt/qtmoko/lib/libQtGui.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtCore.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtWebKit.so.4 debian/qtmoko-neo/opt/qtmoko/qt_plugins/phonon_backend/libphonon_gstreamer.so were not linked against libgthread-2.0.so.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/qtmoko-neo/opt/qtmoko/bin/NeronGPS was not linked against libnsl.so.1 (it uses none of the library's symbols)
dpkg-shlibdeps: error: cannot continue due to the errors listed above
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/qtmoko-neo.substvars -xqtmoko-gta04 -xqtmoko-neo -xqtmoko-pc debian/qtmoko-neo/opt/qtmoko/qt_plugins/bearer/libqgenericbearer.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/bearer/libqconnmanbearer.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/bearer/libqnmbearer.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/script/libqtscriptdbus.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/phonon_backend/libphonon_gstreamer.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/iconengines/libqtopiaiconengine.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/iconengines/libqtopiasvgiconengine.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/iconengines/libqtopiapiciconengine.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/qmltooling/libqmldbg_tcp.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/qmltooling/libqmldbg_inspector.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqjpeg.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqtga.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libpictureimageformat.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqmng.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqsvg.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqico.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqgif.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/imageformats/libqtiff.so debian/qtmoko-neo/opt/qtmoko/qt_plugins/kbddrivers/libneokbdhandler.so debian/qtmoko-neo/opt/qtmoko/lib/libqtopia.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtScript.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libamr.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiacomm.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtSvg.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaprinting.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libdissipate2.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaphonemodem.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtDeclarative.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtCore.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiamedia.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiawhereabouts.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libpictureflow.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiapim.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libspygrind.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libinputmatch.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiamail.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtXml.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtDBus.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libaccelerometer.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libphonon.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiagfx.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaphone.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libgsm.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libQtWebKit.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtGui.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiasmil.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libopenobex.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiatheming.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqfso.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiabase.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqofono.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libmd5.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libQtNetwork.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqdsync_common.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiavideo.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiacollective.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libtimidity.so.1 debian/qtmoko-neo/opt/qtmoko/lib/libqtopiaaudio.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libQtSql.so.4 debian/qtmoko-neo/opt/qtmoko/lib/libqtopia-sqlite.so.1 debian/qtmoko-neo/opt/qtmoko/plugins/qtopiaprinting/libbluetoothprinting.so debian/qtmoko-neo/opt/qtmoko/plugins/multiplexers/libneomultiplex.so debian/qtmoko-neo/opt/qtmoko/plugins/content/libexif.so debian/qtmoko-neo/opt/qtmoko/plugins/content/libogg-content.so debian/qtmoko-neo/opt/qtmoko/plugins/content/libid3.so debian/qtmoko-neo/opt/qtmoko/plugins/content/libthreegpp.so debian/qtmoko-neo/opt/qtmoko/plugins/audiohardware/libneoaudiohardware.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libwavrecord.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libamrrecordplugin.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libtimidityplugin.so debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libwavplay.so debian/qtmoko-neo/opt/qtmoko/plugins/inputmethods/libsvgkeyboard.so debian/qtmoko-neo/opt/qtmoko/plugins/videooutput/libdirectpaintervideooutput.so debian/qtmoko-neo/opt/qtmoko/plugins/whereabouts/libneogpsplugin.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libhelpbrowser.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libfifteen.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libphonenetworks.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libnetsetup.so debian/qtmoko-neo/opt/qtmoko/plugins/application/liblight-and-power.so debian/qtmoko-neo/opt/qtmoko/plugins/application/librotation.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libprofileedit.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libappearance.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libtextedit.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsnake.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libmindbreaker.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libcalculator.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libmediaplayer.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsysinfo.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libgtalksettings.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libstartupflags.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libphonesettings.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libclock.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libtodolist.so debian/qtmoko-neo/opt/qtmoko/plugins/application/liblanguage.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsipsettings.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libappservices.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libbtsettings.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libaddressbook.so debian/qtmoko-neo/opt/qtmoko/plugins/application/liblogging.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libhomescreen.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsystemtime.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libmediarecorder.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libcallforwarding.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libworldtime.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libsecurity.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libbluetooth.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libspeeddial.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libqtmail.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libminesweep.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libdatebook.so debian/qtmoko-neo/opt/qtmoko/plugins/application/libphotoedit.so debian/qtmoko-neo/opt/qtmoko/plugins/themeitems/libdialerlineedit.so debian/qtmoko-neo/opt/qtmoko/plugins/themeitems/libinputmethodsitem.so debian/qtmoko-neo/opt/qtmoko/plugins/qdsync/libpim.so debian/qtmoko-neo/opt/qtmoko/plugins/viewers/libgenericviewer.so debian/qtmoko-neo/opt/qtmoko/plugins/viewers/libsmilviewer.so debian/qtmoko-neo/opt/qtmoko/plugins/viewers/libconversationviewer.so debian/qtmoko-neo/opt/qtmoko/plugins/network/libdialing.so debian/qtmoko-neo/opt/qtmoko/plugins/network/libbluetooth.so debian/qtmoko-neo/opt/qtmoko/plugins/network/liblan.so debian/qtmoko-neo/opt/qtmoko/plugins/phonevendors/libneovendor.so debian/qtmoko-neo/opt/qtmoko/plugins/composers/libemailcomposer.so debian/qtmoko-neo/opt/qtmoko/plugins/composers/libgenericcomposer.so debian/qtmoko-neo/opt/qtmoko/plugins/composers/libmmscomposer.so debian/qtmoko-neo/opt/qtmoko/plugins/mediaengines/libcruxus.so debian/qtmoko-neo/opt/qtmoko/plugins/qtopiasqlmigrate/libdbmigrate.so debian/qtmoko-neo/opt/qtmoko/bin/messageserver debian/qtmoko-neo/opt/qtmoko/bin/gta02-gsm-bt-fix debian/qtmoko-neo/opt/qtmoko/bin/neocontrol debian/qtmoko-neo/opt/qtmoko/bin/phonesim debian/qtmoko-neo/opt/qtmoko/bin/autorotation debian/qtmoko-neo/opt/qtmoko/bin/qterminal debian/qtmoko-neo/opt/qtmoko/bin/mediaserver debian/qtmoko-neo/opt/qtmoko/bin/dbmigrate debian/qtmoko-neo/opt/qtmoko/bin/scribble debian/qtmoko-neo/opt/qtmoko/bin/quicklauncher debian/qtmoko-neo/opt/qtmoko/bin/atinterface debian/qtmoko-neo/opt/qtmoko/bin/printserver debian/qtmoko-neo/opt/qtmoko/bin/raptor debian/qtmoko-neo/opt/qtmoko/bin/qcop debian/qtmoko-neo/opt/qtmoko/bin/sysmessages debian/qtmoko-neo/opt/qtmoko/bin/qdsync debian/qtmoko-neo/opt/qtmoko/bin/qui debian/qtmoko-neo/opt/qtmoko/bin/qpe debian/qtmoko-neo/opt/qtmoko/bin/sipagent debian/qtmoko-neo/opt/qtmoko/bin/yberbrowser debian/qtmoko-neo/opt/qtmoko/bin/phonebounce debian/qtmoko-neo/opt/qtmoko/bin/qgpsholder debian/qtmoko-neo/opt/qtmoko/bin/vsexplorer debian/qtmoko-neo/opt/qtmoko/bin/NeronGPS debian/qtmoko-neo/opt/qtmoko/bin/qtmaze debian/qtmoko-neo/opt/qtmoko/bin/screenshot debian/qtmoko-neo/opt/qtmoko/bin/qmplayer debian/qtmoko-neo/opt/qtmoko/bin/arora debian/qtmoko-neo/opt/qtmoko/bin/qx debian/qtmoko-neo/opt/qtmoko/bin/gta02-gps debian/qtmoko-neo/opt/qtmoko/bin/telepathyagent returned exit code 2
make[1]: Leaving directory `/src/qtmoko-master'
make[1]: *** [override_dh_shlibdeps] Error 2
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2


>> But it is not at all clear why that happens.
>> 
>> Well, Debian has a timidity package, but no libtimidity.
>> 
>> Next, there is a libtimidity source inside of QtMoko2...
>> 
>> ./src/build-neo/image/lib/libtimidity.so.1


What I don't understand is that this results in an error although

debian/qtmoko-neo/opt/qtmoko/lib/libtimidity.so.1

is listed in the arguments of dpkg-shlibdeps

And the file libtimidity.so.1 exists...

Does it need to be copied from ./src/build-neo/image/lib/libtimidity.so.1
to debian/qtmoko-neo/opt/qtmoko/lib/libtimidity.so.1 ?

If yes, how should that be done? Where should it be specified?

But it seems to be already there (3rd find):

root at debian:/qtmoko-wheezy-build/src# find . -name libtimidity.so.1
./build-neo/image/lib/libtimidity.so.1
./build-neo/sdk/lib/libtimidity.so.1
./qtmoko-master/debian/qtmoko-neo/opt/qtmoko/lib/libtimidity.so.1
./qtmoko-master/debian/tmp-neo/opt/qtmoko/lib/libtimidity.so.1
root at debian:/qtmoko-wheezy-build/src#

So it seems to be more a search path issue of dpkg-shlibdeps. Or?

>> 
>> But there seems to be something wrong, so that it is not found
>> bythe linker when trying to build
>> 
>> debian/qtmoko-neo/opt/qtmoko/plugins/codecs/libtimidityplugin.so
>> 
>> Any advice how to find the bug in the build recipe or library
>> search path?
> 
> I would guess, the build recipe seems to work only when qtmoko is
> already installed as a first glance.

That may be the reason why the original author didn't detect this
issue.

BR,
Nikolaus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.goldelico.com/pipermail/community/attachments/20171009/995b42fc/attachment.asc>


More information about the Community mailing list