Monday, 9 February 2015

Stuck in App Store Deployment: "dpkg-shlibdeps -l option" fails at canonical topic






Sorry If I sound a little frustrated but I'm already waiting for over 4 month for an app-store review of my game and it just won't happen:

The last response I got was that my application could not be build from source (debsrc package) because the execution of dh_shlibdeps failed:

dh_shlibdeps --dpkg-shlibdeps-params="--ignore-missing-info -ldebian/memorytheminorplanets/opt/memorytheminorplanets"
dpkg-shlibdeps: unknown option `-ldebian/memorytheminorplanets/opt/memorytheminorplanets'

which I think is funny because this option is described in the manual:

Code:


yousry@Blasphemy:~/Documents/deploy/Feb15/memorytheminorplanets-1.1$ man dpkg-shlibdeps


Options:
...
-ldirectory
Add directory to the list of directories to search for private shared libraries (since dpkg 1.17.0). This option can be used multiple times.
...


and it is also working for me:


Code:


yousry@Blasphemy:~/Documents/deploy/Feb15/memorytheminorplanets-1.1$ dh_shlibdeps --dpkg-shlibdeps-params="--ignore-missing-info -ldebian/memorytheminorplanets/opt/memorytheminorplanets"
dpkg-shlibdeps: warning: debian/memorytheminorplanets/opt/memorytheminorplanets/libobjcxx.so.4.6 contains an unresolvable reference to symbol object_getClass: it's probably a plugin
dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/memorytheminorplanets/opt/memorytheminorplanets/libcurl.so.4 contains an unresolvable reference to symbol SSL_CTX_load_verify_locations: it's probably a plugin
dpkg-shlibdeps: warning: 150 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/memorytheminorplanets/opt/memorytheminorplanets/memoryTheMinorPlanets contains an unresolvable reference to symbol BIO_push: it's probably a plugin
dpkg-shlibdeps: warning: 14 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/memorytheminorplanets/opt/memorytheminorplanets/libssh2.so.1 contains an unresolvable reference to symbol EVP_des_ede3_cbc: it's probably a plugin
dpkg-shlibdeps: warning: 62 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/libcurl.so.4 debian/memorytheminorplanets/opt/memorytheminorplanets/memoryTheMinorPlanets debian/memorytheminorplanets/opt/memorytheminorplanets/libssh2.so.1 were not linked against libcrypto.so.1.0.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/libcurl.so.4 was not linked against libkrb5.so.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/libcurl.so.4 was not linked against libk5crypto.so.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/memoryTheMinorPlanets was not linked against libIexMath-2_1.so.11 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/memoryTheMinorPlanets was not linked against libmsgpack.so.4 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/libcurl.so.4 debian/memorytheminorplanets/opt/memorytheminorplanets/libssh2.so.1 were not linked against libssl.so.1.0.0 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/libIlmImf-Imf_2_1.so.21 debian/memorytheminorplanets/opt/memorytheminorplanets/memoryTheMinorPlanets were not linked against libImath-2_1.so.11 (they use none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/memorytheminorplanets/opt/memorytheminorplanets/libcurl.so.4 was not linked against libcom_err.so.2 (it uses none of the library's symbols)


I'im using utopic as build system:


Code:


yousry@Blasphemy:~/Documents/deploy/Feb15/memorytheminorplanets-1.1$ uname -a
Linux Blasphemy 3.16.0-28-generic #38-Ubuntu SMP Fri Dec 12 17:37:40 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux


I also checked the resulting deb on the same system:

http://virtualhorde.com/BIN/memoryth...ntu1_amd64.deb

So what could be the difference between my and the reviewers system?






No comments:

Post a Comment