On Tue, Jul 15, 2008 at 23:10, Adrian Robert <[EMAIL PROTECTED]> wrote:
>
> On Jul 15, 2008, at 9:31 PM, Denis Bueno wrote:
>
>> Ignore that. After 'make distclean' I get a different error, which is:
>>
>> gcc-4.0 -prebind -framework AppKit -lresolv -Xlinker -headerpad
>> -Xlinker 6C8 -o temacs pre-crt0.o dispnew.o frame.o scroll.o xdisp.o
>> ...
>> -L/opt/local/lib -ldbus-1 -lresolv
>> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: warning prebinding
>> disabled because dependent library: /opt/local/lib/libdbus-1.3.dylib
>> is not prebound
>> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
>> _BC
>> _UP
>> _tgoto
>
> ...
>
> It looks like your link line does not get -lncurses, causing the undefined
> symbols. 'configure' checks for this, but for some reason the check is
> failing on your system. You mention macports -- are you on OS X? What does
> a 'locate libncurses' give you? If it's there, can you figure out why
> configure isn't finding it?
I'm on OS X 10.4.11. 'locate libncurses' produces a lot of output, including:
/opt/local/lib/libncurses++.a
/opt/local/lib/libncurses++w.a
/opt/local/lib/libncurses.5.dylib
/opt/local/lib/libncurses.a
/opt/local/lib/libncurses.dylib
/opt/local/lib/libncursesw.5.dylib
/opt/local/lib/libncursesw.a
/opt/local/lib/libncursesw.dylib
/usr/lib/libncurses.5.4.dylib
/usr/lib/libncurses.5.dylib
/usr/lib/libncurses.dylib
The check for libncurses from config.log does indeed fail:
configure:20022: checking for tparm in -lncurses
configure:20057: gcc-4.0 -o conftest -g -arch ppc -arch i386
-fpascal-strings -DMAC_OSX conftest.c -lncurses -lm >&5
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: for architecture ppc
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning
/opt/local/lib/libncurses.dylib cputype (7, architecture i386) do
es not match cputype (18) for specified -arch flag: ppc (file not loaded)
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
_tparm
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//ccE1FrBX.out (No such file
or directory)
configure:20063: $? = 1
[snip failed program]
configure:20081: result: no
Compiling the failing conftest.c without the "-arch ppc" flag works.
How can I get configure to exclude that flag?
--
Denis
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emacs-app-dev- mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-