From: Martin C. <cos...@wa...> - 2008-01-10 07:00:11
|
Robert T Wyatt wrote: > Is anyone else seeing this error with lpsolve (leopard/intel)? > > echo $src|sed s/[.]c/.o/g|sed 's/[^ ]*\///g' > ranlib: file: liblpsolve.5.5.0.10.a(fortify.o) has no symbols > > if [ "$so" != "" ] > then > $c *.o -dynamiclib -single_module -Wl,-x -dead_strip > -exported_symbols_list ../exp_sym -compatibility_version 5.5.0 > -current_version 5.5.0.10 -o liblpsolve.5.5.0.10.dylib -install_name > /sw/lib/liblpsolve.5.5.dylib > fi > ld: malformed version number: 5.5.0.10 Same problem with the new version 5.5.0.11. It is a bug in the lpsolve.info file which has an explicit "-current_version %v". This is indeed malformed, because a -current_version may only have 3 numbers, not 4. Tiger's ld did perhaps not insist on it, but Leopard's does. -- Martin |