Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

building on linux #16

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

building on linux #16

marcbowes opened this issue Apr 30, 2009 · 6 comments

Comments

@marcbowes
Copy link
Contributor

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

@rndmerle
Copy link

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
Copy link

houdw commented May 2, 2009

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

@marcbowes
Copy link
Contributor Author

I'm on 32bit on Ubuntu 9.04

@houdw
Copy link

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
Copy link
Contributor Author

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
Copy link
Contributor

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants