[BuildTools-tickets] [BuildTools] #54: ASL Third Party package doesn't build on Solaris

BuildTools coin-trac at coin-or.org
Fri Aug 10 09:39:31 EDT 2007


#54: ASL Third Party package doesn't build on Solaris
-------------------+--------------------------------------------------------
Reporter:  mjs     |       Owner:  andreasw           
    Type:  defect  |      Status:  new                
Priority:  major   |   Component:  configuration tests
 Version:  0.5     |    Keywords:                     
-------------------+--------------------------------------------------------
 Attempting to build the BugSquash branch on Solaris, but ASL build fails.

 The following show the results of attempting to build ASL standalone.

 {{{
 % ./get.ASL

 Running script for downloading the source code for the ASL

 Downloading the source code from www.netlib.org...
 --09:32:52--  ftp://www.netlib.org/ampl/solvers.tar
            => `solvers.tar'
 Resolving www.netlib.org... 160.36.58.108
 Connecting to www.netlib.org[160.36.58.108]:21... connected.
 Logging in as anonymous ... Logged in!
 ==> SYST ... done.    ==> PWD ... done.
 ==> TYPE I ... done.  ==> CWD /ampl ... done.
 ==> PORT ... done.    ==> RETR solvers.tar ... done.

     [                  <=>                ] 4,464,640      1.20M/s

 09:32:56 (1.18 MB/s) - `solvers.tar' saved [4464640]

 Unpacking the source code...
 Uncompressing the source files...
 Deleting the tar file...

 Done downloading the source code for ASL.
 }}}

 {{{
 % ./configure
 checking build system type... sparc-sun-solaris2.10
 checking whether we want to compile in debug mode... no
 checking for egrep... egrep
 checking whether ln -s works... yes
 checking for cc... cc
 checking for C compiler default output file name... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... no
 checking whether cc accepts -g... yes
 checking for cc option to accept ANSI C... none needed
 configure: C compiler options are: -xO4  -DNDEBUG
 checking for a BSD-compatible install... /usr/local/bin/install -c
 checking whether build environment is sane... yes
 checking for gawk... no
 checking for mawk... no
 checking for nawk... nawk
 checking whether make sets $(MAKE)... yes
 checking for style of include used by make... GNU
 checking dependency style of cc... mkdir: Failed to make directory
 "conftest.dir"; File exists
 mkdir: Failed to make directory "sub"; File exists
 none
 checking whether to enable maintainer-specific portions of Makefiles... no
 checking whether make is the GNU make... no
 checking which command should be used to link input files... ln -s
 configure: creating ./config.status
 config.status: creating Makefile
 config.status: creating compile_MS_ASL
 config.status: executing depfiles commands
 configure: Configuration of ThirdPartyASL successful
 }}}

 {{{
 % make
 rm -rf compdir ; \
 /local/mjs/research/coin-or/svn/coin-BugSquash/all-trunk/install-sh -d
 compdir; \
 files=`cd /local/mjs/research/coin-or/svn/coin-BugSquash/all-
 trunk/ThirdParty/ASL/solvers; ls *.[chs] *.[ch]0 *.hd arith.* makefile* `;
 \
 cd compdir; \
 for file in $files; \
 do \
   rm -f $file ;\
   ln -s /local/mjs/research/coin-or/svn/coin-BugSquash/all-
 trunk/ThirdParty/ASL/solvers/$file $file ;\
 done; \
 rm -f makefile; \
 sed -e 's%ar $(ARFLAGS)%ar $(ARFLAGS)%' makefile.u | sed -e 's%ar ruv%ar
 ruv%'  > makefile; \
 make CFLAGS=" -xO4 -DNDEBUG " CC="cc" clean ;\
 make CFLAGS=" -xO4 -DNDEBUG " CC="cc" ;\
 mv amplsolver.a ../amplsolver.a
 *** Error code 2
 make: Fatal error: Command failed for target `amplsolver.a'
 }}}

-- 
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/54>
BuildTools <http://projects.coin-or.org/BuildTools>
Tools for configuring and compiling COIN-OR codes



More information about the BuildTools-tickets mailing list