[Symphony-tickets] [SYMPHONY] #62: error while building symphony
with osl
SYMPHONY
coin-trac at coin-or.org
Sun Jan 28 06:59:55 EST 2007
#62: error while building symphony with osl
---------------------------+------------------------------------------------
Reporter: lutz.goehring | Owner: menal
Type: defect | Status: new
Priority: normal | Milestone: 5.2
Component: Build | Version: trunk (SVN)
Keywords: osl |
---------------------------+------------------------------------------------
I am doing a VPATH build:
build-g++4 > ../configure CXX=g++4 --with-osl-
incdir=/usr/ibm/osllib/include --with-osl-lib=/usr/ibm/osllib/lib
--disable-osl-libcheck
build-g++4 >make
and after a while get the errror message
...
make[3]: Entering directory `/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/src'
/bin/sh ../libtool --tag=CXX --mode=link g++4 -O3 -fomit-frame-pointer
-pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type
-Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-
unknown-pragmas -Wno-write-strings -Wno-sign-compare -Wno-cast-qual -o
symphony -rpath /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/lib
symphony-main.o libSym.la /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Cgl/src/libCgl.la
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Osi/src/OsiClp/libOsiClp.la
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Clp/src/libClp.la
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Osi/src/libOsi.la
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../CoinUtils/src/libCoinUtils.la
/usr/ibm/osllib/lib -lm `cat /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Osi/osi_addlibs.txt`
`cat /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../CoinUtils/coinutils_addlibs.txt`
`cat /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Cgl/cgl_addlibs.txt`
`cat /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Clp/clp_addlibs.txt`
g++4 -O3 -fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit
-Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-
strings -Wconversion -Wno-unknown-pragmas -Wno-write-strings -Wno-sign-
compare -Wno-cast-qual -o .libs/symphony symphony-main.o
/usr/ibm/osllib/lib /usr/ibm/osllib/lib /usr/ibm/osllib/lib
./.libs/libSym.so /afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Cgl/src/.libs/libCgl.so
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Osi/src/OsiClp/.libs/libOsiClp.so
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Clp/src/.libs/libClp.so
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../Osi/src/.libs/libOsi.so
/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/../CoinUtils/src/.libs/libCoinUtils.so
-lm -Wl,--rpath -Wl,/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/lib
/usr/ibm/osllib/lib: file not recognized: Is a directory
collect2: ld returned 1 exit status
make[3]: *** [symphony] Error 1
make[3]: Leaving directory `/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/afs/uni-
hohenheim.de/project/mas/Users/lgoehrin/SYMPHONY-5.1/build-g++4/SYMPHONY'
make: *** [all-recursive] Error 1
When I go through the building process again without the osl option:
build-g++4 > ../configure CXX=g++4
build-g++4 >make
build-g++4 >make install
no error occurs and the OsiOsl library is perfectly installed.
To me it loocks like that either the three paths in the compiler option
/usr/ibm/osllib/lib /usr/ibm/osllib/lib /usr/ibm/osllib/lib
are too much or are incomplete.
--
Ticket URL: <https://projects.coin-or.org/SYMPHONY/ticket/62>
SYMPHONY <http://projects.coin-or.org/SYMPHONY>
The SYMPHONY framework for parallel branch-and-cut algorithms.
More information about the Symphony-tickets
mailing list