Summary: | dev-lang/lua-5.1.4-r2 fails to build: undefined symbols in luac | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Roman Zimmermann <mereandor> |
Component: | Current packages | Assignee: | Matti Bickel (RETIRED) <mabi> |
Status: | VERIFIED NEEDINFO | ||
Severity: | normal | CC: | hans |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
full build.log as requested
paludis --info =dev-lang/lua-5.1.4-r2::gentoo |
Description
Roman Zimmermann
2009-11-14 12:28:55 UTC
Please attach the full build.log and the ouput of emerge --info =dev-lang/lua-5.1.4-r2 Created attachment 210243 [details]
full build.log as requested
Created attachment 210244 [details]
paludis --info =dev-lang/lua-5.1.4-r2::gentoo
Sorry portage is not configured for my system, but paludis --info provides the same (if not more) information about my system.
For the meanwhile I created an alternative ebuild that leaves out the lua-5.1-make-r1.patch which works just fine (except that it does not build a dynamic linked library).
(In reply to comment #3) > Created an attachment (id=210244) [details] > paludis --info =dev-lang/lua-5.1.4-r2::gentoo > > Sorry portage is not configured for my system, but paludis --info provides the > same (if not more) information about my system. It doesn't tell me which USE you are trying to use. Acutally it does: USE=readline static It's in the seventh line from the bottom. (In reply to comment #5) > Acutally it does: > > USE=readline static > > It's in the seventh line from the bottom. > I forgot to say: The same error does also occur with USE=-static. (In reply to comment #5) > Acutally it does: > > USE=readline static > > It's in the seventh line from the bottom. > and what about the deprecated emacs USE which is also in there? :) (In reply to comment #7) > (In reply to comment #5) > > USE=readline static > > and what about the deprecated emacs USE which is also in there? :) > USE-flags that are not set don't show up. So -emacs is indicated by emacs not being mentioned in USE. Hence USE shows only the flags that are set. (In reply to comment #8) > (In reply to comment #7) > > (In reply to comment #5) > > > USE=readline static > > > > and what about the deprecated emacs USE which is also in there? :) > > > > USE-flags that are not set don't show up. So -emacs is indicated by emacs not > being mentioned in USE. Hence USE shows only the flags that are set. > So you use USE="deprecated -emacs readline static" ? (In reply to comment #7) > > So you use USE="deprecated -emacs readline static" ? > Sorry for making it so complicated. "deprecated" isn't mentioned either so: USE="-deprecated -emacs readline static" Note to self: put this in the comment next time right from the beginning ;) Thanks leave the rest to the maintainer Sorry for not replying sooner. My gentoo machine is still belly up (i.e. segfaulting all over the place). I will see if I can do anything about your problem. One question: is this your first install of lua AT ALL on this computer? I don't have a definite answer to this. True, i've rewritten luas build system to match gentoo policy and i'm not a autoconf wizard, so things may have gone wrong. But since i can't reproduce this, i have a hard time figuring out what went wrong. I'll get in touch with the paludis guys if this could be a pkg manager issue. Hi, I just tried it to reproduce this error with my current setup and it seems that everything works fine now with -r4. So I'm closing this bug. Thanks for taking the time to look into this. |