[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