severity 730124 minor
retitle 730124 doesn't include colamd dunctions, needs extra -lcolamd
tag 730124 + wontfix
thanks

On Thu, Nov 21, 2013 at 07:18:23PM +0100, Florian Lohoff wrote:
> [...] With a self build 5.5.2.0 everything > is fine ....

Because that version is broken.

> flo@p2:~/Downloads/p/p/murka-1.3.1b-src$ make
> Making all in murka
> make[1]: Entering directory `/home/flo/Downloads/p/p/murka-1.3.1b-src/murka'
> g++  -w -O2 -g0 -ldl -lpthread -s  -o murka murka.o nwerr.o args.o getopt.o 
> misc.o nwclient.o nwst.o fformat.o lp_solve/lpsolve55/bin/ux64/liblpsolve55.a 
> lp_solve/lpsolve55/bin/ux64/liblpsolve55.a(lp_MDO.o): In function `getMDO':
> (.text+0x5ad): undefined reference to `colamd_recommended'
> lp_solve/lpsolve55/bin/ux64/liblpsolve55.a(lp_MDO.o): In function `getMDO':
> (.text+0x5ef): undefined reference to `colamd_set_defaults'
> lp_solve/lpsolve55/bin/ux64/liblpsolve55.a(lp_MDO.o): In function `getMDO':
> (.text+0x63c): undefined reference to `colamd'
> lp_solve/lpsolve55/bin/ux64/liblpsolve55.a(lp_MDO.o): In function `getMDO':
> (.text+0x6b4): undefined reference to `symamd'
> collect2: error: ld returned 1 exit status
> make[1]: *** [murka] Error 1
> make[1]: Leaving directory `/home/flo/Downloads/p/p/murka-1.3.1b-src/murka'
> make: *** [all-recursive] Error 1

Because in Debian that .a doesn't include those stuff but we do link with
system-colamd. If you used the .so (which exists but is hidden due
to not being SONAMEd) it should have worked fine(tm).

So just install libsuitesparse-dev and link with -lcolamd (and the same for
whatever is symamd)

Regards,

Rene


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to