Hi,

> Am 08.10.2017 um 22:17 schrieb Andreas Kemnade <andr...@kemnade.info>:
> 
> On Thu, 5 Oct 2017 17:53:17 +0200
> "H. Nikolaus Schaller" <h...@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@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@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

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Community mailing list
Community@tinkerphones.org
http://lists.goldelico.com/mailman/listinfo.cgi/community
http://www.tinkerphones.org

Reply via email to