building on linux #16

Open
marcbowes opened this Issue Apr 30, 2009 · 6 comments

Projects

None yet

4 participants

@marcbowes

linking errors on e.debug
http://saidin.pastebin.com/f6505974a

@rndmerle
rndmerle commented May 1, 2009

I have the same error. Are you on a 64bits distribution ?
If I'm not mistaking, all those functions are part of libecore. No clue why the linker doesn't find them.

@houdw
houdw commented May 2, 2009

Me too, is it possible to convert ecored.lib into libecored.so ?

@marcbowes

I'm on 32bit on Ubuntu 9.04

@houdw
houdw commented May 2, 2009

libecored.so has no exported symbols while libecore.so has.
So change ECORE = ecored into ECORE = ecore in src/Makefile will lead to a successfull link. Although there will be some assertion failure running e. ;)

@marcbowes

I assume that ecored is for debugging, while ecore is for release. I'm not sure that it's the best thing to link against the wrong build type.

@tea
tea commented May 6, 2009

32-bit linking was working before, it was probably broken by commit 34a6299. 64-bit debug so seems to be broken since beginning

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment