COIN-OR::LEMON - Graph Library

Opened 11 years ago

Closed 11 years ago

#236 closed defect (fixed)

LP tools doesn't compile with GCC 3.3

Reported by: Alpar Juttner Owned by: Balazs Dezso
Priority: major Milestone: LEMON 1.1 release
Component: core Version: hg main
Keywords: Cc:
Revision id: [ed54c0d13df0]

Description

$ make
make  all-am
make[1]: Entering directory `/home/alpar/projects/LEMON/hg/out/objs-gcc-3.3'
/bin/sh ./libtool --tag=CXX   --mode=compile g++-3.3 -DHAVE_CONFIG_H   -I.. -I.       -MT lemon/lemon_libemon_la-lp_base.lo -MD -MP -MF lemon/.deps/lemon_libemon_la-lp_base.Tpo -c -o lemon/lemon_libemon_la-lp_base.lo `test -f 'lemon/lp_base.cc' || echo '../'`lemon/lp_base.cc
libtool: compile:  g++-3.3 -DHAVE_CONFIG_H -I.. -I. -MT lemon/lemon_libemon_la-lp_base.lo -MD -MP -MF lemon/.deps/lemon_libemon_la-lp_base.Tpo -c ../lemon/lp_base.cc -o lemon/lemon_libemon_la-lp_base.o
../lemon/lp_base.h:1773: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1773: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1773: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1773: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1959: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1959: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1959: sorry, unimplemented: adjusting pointers for covariant 
   returns
../lemon/lp_base.h:1959: sorry, unimplemented: adjusting pointers for covariant 
   returns
make[1]: *** [lemon/lemon_libemon_la-lp_base.lo] Error 1
make[1]: Leaving directory `/home/alpar/projects/LEMON/hg/out/objs-gcc-3.3'
make: *** [all] Error 2

Attachments (1)

lp-fix-547e966b3b29-9db62975c32b.bundle (3.5 KB) - added by Alpar Juttner 11 years ago.

Download all attachments as: .zip

Change History (3)

Changed 11 years ago by Alpar Juttner

comment:1 Changed 11 years ago by Alpar Juttner

The attached bundle file contains two changesets:

  • [547e966b3b29] fixes the detection of Soplex. (Soplex has no installer, therefore it is more reasonable to search for the headers and libs in the build directory prefix. A full solution would be of course if Soplex provided a correct install mechanism.)
  • [9db62975c32b] contained a better organization for newSolver() and cloneSolver(). Is also makes it possible to compile these codes with gcc-3.3.

comment:2 Changed 11 years ago by Alpar Juttner

Resolution: fixed
Status: newclosed

[547e966b3b29] and [9db62975c32b] are in the main branch.

Note: See TracTickets for help on using tickets.