Summary: | armv5tejl-softfloat-linux-gnueabi - sys-libs/ncurses-5.7 - ../obj_s/ditto.o: In function `main': ditto.c:(.text+0x24c): undefined reference to `use_screen' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joe R. Nassimian <joe.nassimian> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED NEEDINFO | ||
Severity: | major | CC: | gentoo.integer, joe.nassimian |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
the build.log generated by portage
the environment file generated by portage the right emerge --info |
Description
Joe R. Nassimian
2008-12-20 17:57:22 UTC
Created attachment 175968 [details]
the build.log generated by portage
Created attachment 175970 [details]
the environment file generated by portage
Created attachment 175973 [details]
the right emerge --info
ignore the previous posted emerge --info, as I messed up copying it, this is the right one.
Comment on attachment 175973 [details]
the right emerge --info
I am quite sure that this isn't your `emerge --info' either.
You're probably upgrading from ncurses-5.6 and have ncurses.h somewhere like /usr/local/include/ncurses ditto.c is looking for the following line: extern NCURSES_EXPORT(int) use_screen (SCREEN *, NCURSES_SCREEN_CB, void *); which is located in Ncurses-5.7/include/curses.h The compile script is including the old ncurses.h which doesn't have it. yeah, please check that also post the config.log as an attachment I get the same error for ncurses-5.7-r3. Solution: emerge -C ncurses && emerge -1 ncurses |