Subject: Re: mutt package not working...
To: Julian Coleman <J.D.Coleman@newcastle.ac.uk>
From: Andrew Brown <atatat@atatdot.net>
List: tech-pkg
Date: 08/21/2000 10:54:17
>> >> i can't get mutt-1.2.5 to build from pkgsrc. all goes well until the
>> >> final link step and then i get this:
>> >>
>> >> cc ... -Wl,-R/usr/pkg/lib -L/usr/pkg/lib ... -lncurses ...
>> >> ...
>> >> menu.o: In function `print_enriched_string':
>> >> menu.o(.text+0x7f): undefined reference to `_acs_char'
>> >> menu.o(.text+0x97): undefined reference to `_acs_char'
>> >> menu.o(.text+0xaf): undefined reference to `_acs_char'
>> >> menu.o(.text+0xc7): undefined reference to `_acs_char'
>> >> menu.o(.text+0xdf): undefined reference to `_acs_char'
>
>This is odd. _acs_char comes from /usr/include/curses.h, so we're compiling
>with NetBSD curses. However, from the line above, we're linking with the
>ncurses library, so it's not suprising some symbols aren't found.
it was doing that because it found libncurses during configure, but
not ncurses.h. the reason was that LDFLAGS contained /usr/pkg/lib
during the configuration, but CPPFLAGS didn't contain /usr/pkg/include.
after updating my sources, configure was properly taught to find the
newer netbsd curses headers and libraries, and the problem went away.
--
|-----< "CODE WARRIOR" >-----|
codewarrior@daemon.org * "ah! i see you have the internet
twofsonet@graffiti.com (Andrew Brown) that goes *ping*!"
andrew@crossbar.com * "information is power -- share the wealth."