On Sun, 24 Jul 2005 07:04:09 -0500, aaron-XW8b5UTxoeLYtjvyW6yDsg wrote:
[BuildPrepare] if [ ! -x configure ]; then ./autogen.sh fi export APBUILD_STATIC="popt gc gccpp" prepareBuild --enable-binreloc --with-gnome-vfs=no
[BuildPrepare] if [ ! -x configure ]; then ./autogen.sh fi export APBUILD_STATIC="popt=$source_dir/autopackage/libpopt.a gc gccpp" export LDFLAGS="-L/home/mike/static/lib" export PKG_CONFIG_PATH=/home/mike/static/lib/pkgconfig prepareBuild --enable-binreloc --with-gnome-vfs=no
Ahh, I think that must be it - you removed the LDFLAGS/PKG_CONFIG_PATH variables for the static *mm builds but didn't add them to APBUILD_STATIC. I used custom paths in my old specfile because I didn't have root on the build system, but as you do you can ensure the static versions of GTKmm/sigc are available.
Try changing this line:
export APBUILD_STATIC="popt gc gccpp"
to
export APBUILD_STATIC="popt gc gccpp gtkmm-2.4 gdkmm-2.4 atkmm-1.6 pangomm-1.4 glibmm-2.4 sigc-2.0"
You will need to make sure you have .a files for each of those libraries. If you can get it up in the next couple of hours I can help test it again, otherwise I'll be off for a week. You can contact me at mike@...869... or on the autopackage forums/mailing list.
thanks -mike