[BuildTools-tickets] [BuildTools] #25: problem compiling Clp files downloaded from the coin-or library

BuildTools coin-trac at coin-or.org
Thu Oct 5 16:47:51 EDT 2006


#25: problem compiling Clp files downloaded from the coin-or library
-----------------------------------+----------------------------------------
 Reporter:  bcdandurand at yahoo.com  |       Owner:  somebody
     Type:  defect                 |      Status:  new     
 Priority:  major                  |   Milestone:          
Component:  component1             |     Version:          
 Keywords:                         |  
-----------------------------------+----------------------------------------
 I get the following error description when I run 'make' after having
 downloaded and configured the coin-or Clp library. Note that downloading
 and configuring went successfully. I am working on a Sun station. Below, I
 have pasted the compiling message followed by the configure.log contents.
 Let me know if you need anything else. Thank you.

 Brian Dandurand

 tutte% make
 Making all in CoinUtils
 Making all in src
 Making all in Data/Netlib
 Making all in Data/Sample
 Making all in Clp
 Making all in src
 /bin/bash ../libtool --tag=CXX --mode=link CC   -O4  -DNDEBUG   -o clp
 -rpath /users/bdandur/coin-Clp/lib ClpMain.o CbcOrClpParam.o
 MyEventHandler.o MyMessageHandler.o  unitTest.o libClp.la  /users/bdandur/
 coin-Clp/Clp/../CoinUtils/src/libCoinUtils.la -lm `cat  /users/bdandur/
 coin-Clp/Clp/../CoinUtils/coinutils_addlibs.txt`
 CC -O4 -DNDEBUG -o .libs/clp ClpMain.o CbcOrClpParam.o MyEventHandler.o
 MyMessageHandler.o unitTest.o  ./.libs/libClp.so /users/bdandur/coin-
 Clp/Clp/../CoinUtils/src/.libs/libCoinUtils.so -lm -R/users/bdandur/coin-
 Clp/lib
 Undefined                       first referenced
  symbol                             in file
 std::basic_ostream<__type_0,__type_1>&std::operator<<<char,std::char_traits<char>,std::allocator<char>
 >(std::basic_ostream<__type_0,__type_1>&,const
 std::basic_string<__type_0,__type_1,__type_2>&) ClpMain.o
 void operator delete(void*,void*)                      ClpMain.o
 unsigned std::string::length()const ClpMain.o
 std::string::~basic_string() ClpMain.o
 char*std::char_traits<char>::copy(char*,const char*,unsigned) unitTest.o
 void
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >::__addReference() unitTest.o
 std::bad_alloc::bad_alloc()           ClpMain.o
 std::length_error::length_error(const std::string &) ./.libs/libClp.so
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >*std::string::__pref()const unitTest.o
 std::vector<bool>::~vector() unitTest.o
 void std::string::__unLink() ClpMain.o
 void*operator new(unsigned,void*)                      ClpMain.o
 const char*__rwstd::except_msg_string::msgstr()const ClpMain.o
 const char*std::string::c_str()const unitTest.o
 __rwstd::__null_string_ref_rep<char,std::char_traits<char>,std::allocator<char>,__rwstd::__string_ref_rep<std::allocator<char>
 > >::__null_string_ref_rep() ClpMain.o
 std::allocator<char>::allocator()       ClpMain.o
 std::basic_string<__type_0,__type_1,__type_2>std::operator+<char,std::char_traits<char>,std::allocator<char>
 >(const std::basic_string<__type_0,__type_1,__type_2>&,__type_0)
 unitTest.o
 char*__rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >::data()const unitTest.o
 __rwstd::__rw_basis<char*,std::allocator<char>
 >__rwstd::__rw_basis<char*,std::allocator<char> >::operator=(char*const&)
 unitTest.o
 char*__rwstd::__rw_basis<char*,std::allocator<char> >::data()const
 unitTest.o
 long
 __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char>
 >::__references()const unitTest.o
 std::out_of_range::out_of_range(const std::string &) ClpMain.o
 ld: fatal: Symbol referencing errors. No output written to .libs/clp
 *** Error code 1
 make: Fatal error: Command failed for target `clp'
 Current working directory /users/bdandur/coin-Clp/Clp/src
 *** Error code 1
 make: Fatal error: Command failed for target `all-recursive'
 Current working directory /users/bdandur/coin-Clp/Clp
 *** Error code 1
 make: Fatal error: Command failed for target `all-recursive'


 configure.log contents:

 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.

 It was created by Clp configure 0.1, which was
 generated by GNU Autoconf 2.59.  Invocation command line was

   $ ./configure

 ## --------- ##
 ## Platform. ##
 ## --------- ##

 hostname = tutte.ces.clemson.edu
 uname -m = sun4u
 uname -r = 5.9
 uname -s = SunOS
 uname -v = Generic_112233-06

 /usr/bin/uname -p = sparc
 /bin/uname -X     = System = SunOS
 Node = tutte.ces.clemson.edu
 Release = 5.9
 KernelID = Generic_112233-06
 Machine = sun4u
 BusType = <unknown>
 Serial = <unknown>
 Users = <unknown>
 OEM# = 0
 Origin# = 1
 NumCPU = 1

 /bin/arch              = sun4
 /usr/bin/arch -k       = sun4u
 /usr/convex/getsysinfo = unknown
 hostinfo               = unknown
 /bin/machine           = unknown
 /usr/bin/oslevel       = unknown
 /bin/universe          = unknown

 PATH: /bin
 PATH: /usr/bin
 PATH: /usr/ccs/bin
 PATH: /usr/etc
 PATH: /opt/SUNWspro/bin
 PATH: /usr/sbin
 PATH: /usr/ucb
 PATH: /usr/sfw/bin
 PATH: /usr/local/bin
 PATH: /usr/commercial/bin
 PATH: /usr/local/teTeX/bin
 PATH: /usr/openwin/bin
 PATH: /usr/java/bin
 PATH: .
 PATH: /usr/commercial/agilent/ads2005a/bin
 PATH: /usr/commercial/ansys_inc/v100/ansys/bin
 PATH: /usr/commercial/ESTECO/modeFRONTIER311/bin
 PATH: /usr/commercial/Fluent.Inc/bin
 PATH: /usr/commercial/ilog/bin
 PATH: /usr/commercial/wolfram/bin
 PATH: /usr/commercial/ricardo/bin
 PATH: /usr/commercial/ugs030/bin
 PATH: /usr/commercial/cgtech601/solaris/commands
 PATH: /usr/java/bin
 PATH: .


 ## ----------- ##
 ## Core tests. ##
 ## ----------- ##

 configure:1294: checking for egrep
 configure:1304: result: egrep
 configure:1348: checking for a BSD-compatible install
 configure:1403: result: /usr/local/bin/install -c
 configure:1414: checking whether build environment is sane
 configure:1457: result: yes
 configure:1522: checking for gawk
 configure:1551: result: no
 configure:1522: checking for mawk
 configure:1551: result: no
 configure:1522: checking for nawk
 configure:1538: found /bin/nawk
 configure:1548: result: nawk
 configure:1558: checking whether make sets $(MAKE)
 configure:1578: result: yes
 configure:1748: checking whether to enable maintainer-specific portions of
 Makefiles
 configure:1757: result: no
 configure:2149: checking whether directory CoinUtils is available
 configure:2164: result: yes
 configure:2187: checking whether directory Data/Netlib is available
 configure:2202: result: yes
 configure:2225: checking whether directory Data/Sample is available
 configure:2240: result: yes
 configure:2263: checking whether directory Clp is available
 configure:2278: result: yes
 configure:2455: creating ./config.status

 ## ---------------------- ##
 ## Running config.status. ##
 ## ---------------------- ##

 This file was extended by Clp config.status 0.1, which was
 generated by GNU Autoconf 2.59.  Invocation command line was

   CONFIG_FILES    =
   CONFIG_HEADERS  =
   CONFIG_LINKS    =
   CONFIG_COMMANDS =
   $ ./config.status

 on tutte.ces.clemson.edu

 config.status:669: creating Makefile
 configure:3320: configuring in CoinUtils
 configure:3437: running /bin/bash './configure' --prefix=/users/bdandur/
 coin-Clp  --cache-file=/dev/null --srcdir=.
 configure:3320: configuring in Data/Netlib
 configure:3437: running /bin/bash './configure' --prefix=/users/bdandur/
 coin-Clp  --cache-file=/dev/null --srcdir=.
 configure:3320: configuring in Data/Sample
 configure:3437: running /bin/bash './configure' --prefix=/users/bdandur/
 coin-Clp  --cache-file=/dev/null --srcdir=.
 configure:3320: configuring in Clp
 configure:3437: running /bin/bash './configure' --prefix=/users/bdandur/
 coin-Clp  --cache-file=/dev/null --srcdir=.
 configure:3470: Main configuration of Clp successful

 ## ---------------- ##
 ## Cache variables. ##
 ## ---------------- ##

 ac_cv_env_COIN_SKIP_PROJECTS_set=
 ac_cv_env_COIN_SKIP_PROJECTS_value=
 ac_cv_env_build_alias_set=
 ac_cv_env_build_alias_value=
 ac_cv_env_host_alias_set=
 ac_cv_env_host_alias_value=
 ac_cv_env_target_alias_set=
 ac_cv_env_target_alias_value=
 ac_cv_path_install=$'/usr/local/bin/install -c'
 ac_cv_prog_AWK=nawk
 ac_cv_prog_egrep=egrep
 ac_cv_prog_make_make_set=yes

 ## ----------------- ##
 ## Output variables. ##
 ## ----------------- ##

 ACLOCAL='${SHELL} /users/bdandur/coin-Clp/missing --run aclocal-1.9'
 AMTAR='${SHELL} /users/bdandur/coin-Clp/missing --run tar'
 AUTOCONF='${SHELL} /users/bdandur/coin-Clp/missing --run autoconf'
 AUTOHEADER='${SHELL} /users/bdandur/coin-Clp/missing --run autoheader'
 AUTOMAKE='${SHELL} /users/bdandur/coin-Clp/missing --run automake-1.9'
 AUX_DIR=''
 AWK='nawk'
 BUILDTOOLSDIR=''
 COIN_SKIP_PROJECTS=''
 CYGPATH_W='echo'
 DEFS='-DPACKAGE_NAME=\"Clp\" -DPACKAGE_TARNAME=\"clp\"
 -DPACKAGE_VERSION=\"0.1\" -DPACKAGE_STRING=\"Clp\ 0.1\"
 -DPACKAGE_BUGREPORT=\"coin-clp at lists.coin-or.org\" -DPACKAGE=\"clp\"
 -DVERSION=\"0.1\" '
 ECHO_C=''
 ECHO_N='-n'
 ECHO_T=''
 EGREP='egrep'
 HAVE_EXTERNALS_FALSE=''
 HAVE_EXTERNALS_TRUE='#'
 INSTALL_DATA='${INSTALL} -m 644'
 INSTALL_PROGRAM='${INSTALL}'
 INSTALL_SCRIPT='${INSTALL}'
 INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
 LIBOBJS=''
 LIBS=''
 LIBTOOLM4=''
 LTLIBOBJS=''
 MAINT='#'
 MAINTAINER_MODE_FALSE=''
 MAINTAINER_MODE_TRUE='#'
 MAKEINFO='${SHELL} /users/bdandur/coin-Clp/missing --run makeinfo'
 PACKAGE='clp'
 PACKAGE_BUGREPORT='coin-clp at lists.coin-or.org'
 PACKAGE_NAME='Clp'
 PACKAGE_STRING='Clp 0.1'
 PACKAGE_TARNAME='clp'
 PACKAGE_VERSION='0.1'
 PATH_SEPARATOR=':'
 SET_MAKE=''
 SHELL='/bin/bash'
 STRIP=''
 VERSION='0.1'
 VPATH_DISTCLEANFILES=''
 abs_bin_dir='/users/bdandur/coin-Clp/bin'
 abs_include_dir='/users/bdandur/coin-Clp/include'
 abs_lib_dir='/users/bdandur/coin-Clp/lib'
 abs_source_dir='/users/bdandur/coin-Clp'
 ac_ct_STRIP=''
 am__leading_dot='.'
 am__tar='${AMTAR} chof - "$$tardir"'
 am__untar='${AMTAR} xf -'
 bindir='${exec_prefix}/bin'
 build_alias=''
 datadir='${prefix}/share'
 exec_prefix='${prefix}'
 have_autoconf=''
 have_automake=''
 have_svn=''
 host_alias=''
 includedir='${prefix}/include'
 infodir='${prefix}/info'
 install_sh='/users/bdandur/coin-Clp/install-sh'
 libdir='${exec_prefix}/lib'
 libexecdir='${exec_prefix}/libexec'
 localstatedir='${prefix}/var'
 mandir='${prefix}/man'
 mkdir_p='$(install_sh) -d'
 oldincludedir='/usr/include'
 prefix='/users/bdandur/coin-Clp'
 program_transform_name='s,x,x,'
 sbindir='${exec_prefix}/sbin'
 sharedstatedir='${prefix}/com'
 subdirs=' CoinUtils Data/Netlib Data/Sample Clp'
 sysconfdir='${prefix}/etc'
 target_alias=''

 ## ----------- ##
 ## confdefs.h. ##
 ## ----------- ##

 #define PACKAGE "clp"
 #define PACKAGE_BUGREPORT "coin-clp at lists.coin-or.org"
 #define PACKAGE_NAME "Clp"
 #define PACKAGE_STRING "Clp 0.1"
 #define PACKAGE_TARNAME "clp"
 #define PACKAGE_VERSION "0.1"
 #define VERSION "0.1"

 configure: exit 0

-- 
Ticket URL: <https://projects.coin-or.org/BuildTools/ticket/25>
BuildTools <http://www.coin-or.org>
My example project


More information about the BuildTools-tickets mailing list