[OS] Problems - Making COIN-OS 2.3.2 on win32
Mike Steglich
mike.steglich at berlin.de
Mon Feb 14 15:11:22 EST 2011
Hi Lou,
Thank you for the patched configure. Unfortunately it failed again. Make finished with the following error:
...
libtool: link: ERROR: object name conflicts: .libs/libCgl.lax/libCglAllDifferent.a//home/mike/documents/COIN-OS/Cgl/src/CglAllDifferent/.libs/libCglAllDifferent.a
make[3]: *** [libCgl.la] Error 1
...
Avoiding the wrong search path order is the best way to solve this problem, hoping that there are not more absentminded guys like me.
Cheers
Mike
Am 14.02.2011 um 17:39 schrieb Lou Hafer:
> Folks,
>
> I've sent Mike a tweaked version of Cgl/configure (too big to attach
> here) that substitutes ls for find. This should sidestep the PATH issue. I've
> also made the change in Cgl/trunk. If this works for Mike, we can propagate it
> into the current Cgl/stable. (The down side is that this wires in an assumption
> about the shape of the cut generator subdirectories. At present, that's not a
> problem.)
>
> Here's the diff against Cgl/configure in release/0.56.2. (The echo of
> PATH is just to confirm the diagnosis.)
>
> Lou
>
> zaphod: diff configure configure.tweaked
> 25371,25376c25371,25376
> < for file in `find . -name Makefile.in`; do
> < if test $file != ./Makefile.in; then
> < newdir=`echo $file | sed -e s%/Makefile.in%% | sed -e s%^./%% `
> < CGL_SUBDIRS="$CGL_SUBDIRS $newdir"
> < CGL_SUBLIBS="$CGL_SUBLIBS $newdir/lib${newdir}.la"
> < fi
> ---
>> echo "$as_me:$LINENO: PATH at Cgl subdir check: $PATH" >&5
>> echo $ECHO_N "PATH at subdir Cgl check: $PATH" >&6
>> for file in `ls */Makefile.in`; do
>> newdir=`echo $file | sed -e s%/Makefile.in%% | sed -e s%^./%% `
>> CGL_SUBDIRS="$CGL_SUBDIRS $newdir"
>> CGL_SUBLIBS="$CGL_SUBLIBS $newdir/lib${newdir}.la"
>
> _______________________________________________
> OS mailing list
> OS at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/os
More information about the OS
mailing list