On Wed, 28 May 2008, Lorenzo Fiorini wrote: Hi Lorenzo,
> Much better now but it wants to build hbmysql even if I haven't any > mysql-dev package installed. > The only mysql packages installed were mysql-common and libmysqlclient15off. > Once removed the build went ok but at the end wants a gpg keys to sign > .changes file: hbmysql is enabled by this code in make_deb.sh: if test_reqpkg libmysqlclient15-dev then export HB_CONTRIBLIBS="${HB_CONTRIBLIBS} hbmysql" fi It means that one of your mysql packages prvides libmysqlclient15-dev and it should be tuned. I'm leaving it for Debian/Ubuntu users. Please try to check which packages should be installed and why mysql-common and/or libmysqlclient15off activated above condition. > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbpptest shouldn't be > linked with libX11.so.6 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbpptest shouldn't be > linked with libdl.so.2 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbmake shouldn't be > linked with libX11.so.6 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbmake shouldn't be > linked with libdl.so.2 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbtest shouldn't be > linked with libX11.so.6 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbtest shouldn't be > linked with libdl.so.2 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbrun shouldn't be > linked with libX11.so.6 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/harbour shouldn't be > linked with libdl.so.2 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbpp shouldn't be > linked with libdl.so.2 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbdot shouldn't be > linked with libX11.so.6 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbdoc shouldn't be > linked with libX11.so.6 (it uses none of its symbols). > dpkg-shlibdeps: warning: debian/harbour/usr/bin/hbdoc shouldn't be > linked with libdl.so.2 (it uses none of its symbols). This is true in _all_ builds though only DPKG reports it. It should be cleaned but it means that we will have to create separated list with OS libraries for each binaries. It will be problem because different OS-es uses different libraries. Probably we will have to introduce some meta names for system libraries which will be translated to real OS library names by our *.cf files. Now I suggest to ignore it. I'll think about it in spare time. BTW the same problem exists with hb* scripts and the only solution is removing all system libraries which does not have to be included in all binaries so user will have to enable them from command line using real library names (f.e. -ldl) or some meta names translated internally. The problem exists in -static build only, -shared and -fullstatic is not affected though for different reasons. > dh_gencontrol > dh_md5sums > dh_builddeb > dpkg-deb: building package `harbour' in `../harbour_1.0.0-0.rc1_i386.deb'. > dpkg-genchanges -b >../harbour_1.0.0-0.rc1_i386.changes > dpkg-genchanges: binary-only upload - not including any source code > signfile harbour_1.0.0-0.rc1_i386.changes > gpg: skipped "LF <[EMAIL PROTECTED]>": secret key not available > gpg: [stdin]: clearsign failed: secret key not available > dpkg-buildpackage: binary only upload (no source included) > dpkg-buildpackage: warning: Failed to sign .changes file This does not seems to be related to Harbour and it's rather gpg/dpkg configuration problem. I hope that Debian/Ubuntu users will help you. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour