Hi there, I've met the following issues building on Fedora 16 64 bits:
============= Building module sccomp ============= Entering /mnt/build/openoffice/apache/trunk/main/sccomp/source/solver Making: libsolver.so g++ -Wl,-z,combreloc -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,--hash-style=both -Wl,-rpath,'$ORIGIN:$ORIGIN/../ure-link/lib' -shared -Wl,-O1 -Wl,--version-script ../../unxlngx6/misc/component_solver.map -L../../unxlngx6/lib -L../lib -L/mnt/build/openoffice/apache/trunk/main/solenv/unxlngx6/lib -L/mnt/build/openoffice/apache/trunk/main/solver/340/unxlngx6/lib -L/mnt/build/openoffice/apache/trunk/main/solenv/unxlngx6/lib -L/usr/lib/jvm/java-1.6.0/lib64 -L/usr/lib/jvm/java-1.6.0/jre/lib/amd64 -L/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server -L/usr/lib/jvm/java-1.6.0/jre/lib/amd64/native_threads -L/usr/lib64 ../../unxlngx6/slo/solver.o ../../unxlngx6/slo/solver_version.o -o ../../unxlngx6/lib/libsolver.so -lcomphelpgcc3 -luno_cppuhelpergcc3 -luno_cppu -luno_sal -ltl -lCoinMP -lCoinUtils -lClp -lCbc -lOsi -lOsiClp -lCgl -lCbcSolver -lz -Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed rm -f ../../unxlngx6/lib/check_libsolver.so mv ../../unxlngx6/lib/libsolver.so ../../unxlngx6/lib/check_libsolver.so /mnt/build/openoffice/apache/trunk/main/solenv/bin/checkdll.sh -L../../unxlngx6/lib -L/mnt/build/openoffice/apache/trunk/main/solver/340/unxlngx6/lib ../../unxlngx6/lib/check_libsolver.so Checking DLL ../../unxlngx6/lib/check_libsolver.so ...: ERROR: /mnt/build/openoffice/apache/trunk/main/solver/340/unxlngx6/lib/libCoinUtils.so.0: undefined symbol: BZ2_bzRead dmake: Error code 1, while making '../../unxlngx6/lib/libsolver.so' ERROR: error 65280 occurred while making /mnt/build/openoffice/apache/trunk/main/sccomp/source/solver ------------------------------------------------------------------------------- Fixed this first issue, you get another one: ============= Building module sccomp ============= Entering /mnt/build/openoffice/apache/trunk/main/sccomp/source/solver Making: libsolver.so g++ -Wl,-z,combreloc -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,--hash-style=both -Wl,-rpath,'$ORIGIN:$ORIGIN/../ure-link/lib' -shared -Wl,-O1 -Wl,--version-script ../../unxlngx6/misc/component_solver.map -L../../unxlngx6/lib -L../lib -L/mnt/build/openoffice/apache/trunk/main/solenv/unxlngx6/lib -L/mnt/build/openoffice/apache/trunk/main/solver/340/unxlngx6/lib -L/mnt/build/openoffice/apache/trunk/main/solenv/unxlngx6/lib -L/usr/lib/jvm/java-1.6.0/lib64 -L/usr/lib/jvm/java-1.6.0/jre/lib/amd64 -L/usr/lib/jvm/java-1.6.0/jre/lib/amd64/server -L/usr/lib/jvm/java-1.6.0/jre/lib/amd64/native_threads -L/usr/lib64 ../../unxlngx6/slo/solver.o ../../unxlngx6/slo/solver_version.o -o ../../unxlngx6/lib/libsolver.so -lcomphelpgcc3 -luno_cppuhelpergcc3 -luno_cppu -luno_sal -ltl -lCoinMP -lCoinUtils -lClp -lCbc -lOsi -lOsiClp -lCgl -lCbcSolver -lzlib -Wl,--as-needed -ldl -lpthread -lm -Wl,--no-as-needed rm -f ../../unxlngx6/lib/check_libsolver.so mv ../../unxlngx6/lib/libsolver.so ../../unxlngx6/lib/check_libsolver.so /mnt/build/openoffice/apache/trunk/main/solenv/bin/checkdll.sh -L../../unxlngx6/lib -L/mnt/build/openoffice/apache/trunk/main/solver/340/unxlngx6/lib ../../unxlngx6/lib/check_libsolver.so Checking DLL ../../unxlngx6/lib/check_libsolver.so ...: ERROR: /mnt/build/openoffice/apache/trunk/main/solver/340/unxlngx6/lib/libCoinUtils.so.0: undefined symbol: gzopen dmake: Error code 1, while making '../../unxlngx6/lib/libsolver.so' ERROR: error 65280 occurred while making /mnt/build/openoffice/apache/trunk/main/sccomp/source/solver ------------------------------------------------------------------------------- The problem here is that CoinUtils is built with system's bzlib and zlib, if you happen to have bzlib devel package in your system, because pkg-config will find it. Of course, CoinMP should NOT be build with the system zlib if "$(SYSTEM_ZLIB)"!="YES" I think we could even disable the zlib support, CoinMP only uses these libaries for reading models from files in a special format; but AOO does not use this feature at all. See CoinMP-1.6/CoinUtils/src/CoinFileIO.cpp ------------------------------------------------------------------------------- Resuming: I removed zlib from COINMPLIB in solenv/inc/libs.mk and added CONFIGURE_FLAGS=--disable-pkg-config --disable-bzlib --disable-zlib in ext_libraries/coinmp/makefile.mk Regards -- Ariel Constenla-Haile La Plata, Argentina
pgpia1EduwBNq.pgp
Description: PGP signature
