[MacPorts] #15952: emacs-23.0.0_NS-9.0rc3 build fails at link stage
MacPorts
noreply at macports.org
Wed Jul 9 23:31:10 PDT 2008
#15952: emacs-23.0.0_NS-9.0rc3 build fails at link stage
----------------------------------------------------------------------------------+
Reporter: anewman at optusnet.com.au | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.6.0
Keywords: emacs-app emacs-23.0.0_NS-9.0rc3 emacs-23.0.0_NS fails link-stage ld |
----------------------------------------------------------------------------------+
I have been trying to build/install emacs-app 23.0.0_NS-9.0rc3, Revision
1, aqua/emacs-app (Variants: universal, darwin_7, darwin_8) using MacPorts
1.6.0 running on Leopard (10.5.3 & 10.5.4). The compiler suite is Apple's
gcc 4.0.1 from XCode 3.0. The source file was
emacs-23.0.0_NS-9.0rc3.tar.bz2 from <http://downloads.sourceforge.net
/emacs-app>.
I've submitted a ticket for this per suggestion of Chris.
As far as I can tell all build dependencies have been fulfilled, and ports
has certainly stopped sniffing out uninstalled deps for emacs-app.
The build fails at link stage via undefined symbols in the object code
with the following output:
{{{
<snip...>
emacs-23.0.0_NS-9.0rc3.tar.bz2 from http://downloads.sourceforge.net
/emacs-appemacs-23.0.0_NS-9.0rc3.tar.bz2 from
http://downloads.sourceforge.net/emacs-app
Undefined symbols:
"_tgetflag", referenced from:
_init_tty in term.o
_init_tty in term.o
_init_tty in term.o
Undefined symbols:
"_tgetflag", referenced from:
_init_tty in term.o
_init_tty in term.o
_init_tty in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_reset_sys_modes in sysdep.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [temacs] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [src] Error 2
*** Compilation failed. ***
Please examine the above output to determine what went wrong,
edit the configure options in this script (\'compile\') to fix it, and
rerun.
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_release_ports_aqua_emacs-app/work/emacs-23.0.0_NS-9.0rc3/nextstep" &&
./compile " returned error 1
Command output: _tty_raw_cursor_to in term.o
_tty_raw_cursor_to in term.o
_tty_clear_to_end in term.o
_tty_clear_to_end in term.o
_tty_clear_to_end in term.o
_tty_clear_frame in term.o
_tty_clear_frame in term.o
_tty_clear_frame in term.o
_tty_clear_end_of_line in term.o
_tty_clear_end_of_line in term.o
_tty_clear_end_of_line in term.o
_tty_clear_end_of_line in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_tty_ins_del_lines in term.o
_reset_sys_modes in sysdep.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [temacs] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [src] Error 2
*** Compilation failed. ***
Please examine the above output to determine what went wrong,
edit the configure options in this script (\'compile\') to fix it, and
rerun.
}}}
Superficially, it doesn't look like a missing libncurses problem, since a
search for libncurses hows the following currently installed on my system
(I recently upgraded both ncurses and ncursesw):
{{{
AlexN$ locate libncurses
/Applications/Gimp 1.app/Contents/Resources/lib/libncurses.5.dylib
/Applications/Gimp 1.app/Contents/Resources/lib/libncurses.dylib.5
/Applications/Gimp.app/Contents/Resources/lib/libncurses.5.dylib
/Applications/Gimp.app/Contents/Resources/lib/libncurses.dylib
/Applications/VLC.app/Contents/MacOS/modules/libncurses_plugin.dylib
/Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libncurses.5.dylib
/Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libncurses.dylib
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libncurses.5.4.dylib
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libncurses.5.dylib
/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libncurses.dylib
/Library/Frameworks/Python.framework/Versions/2.5/lib/libncurses.5.dylib
/Library/Frameworks/Python.framework/Versions/2.5/lib/libncurses.a
/Library/Frameworks/Python.framework/Versions/2.5/lib/libncurses.dylib
/Library/Frameworks/Python.framework/Versions/2.5/lib/libncurses_g.a
/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
/opt/local/var/macports/software/ncurses/5.6_0/opt/local/lib/libncurses++.a
/opt/local/var/macports/software/ncurses/5.6_0/opt/local/lib/libncurses.5.dylib
/opt/local/var/macports/software/ncurses/5.6_0/opt/local/lib/libncurses.a
/opt/local/var/macports/software/ncurses/5.6_0/opt/local/lib/libncurses.dylib
/opt/local/var/macports/software/ncursesw/5.6_1/opt/local/lib/libncurses++w.a
/opt/local/var/macports/software/ncursesw/5.6_1/opt/local/lib/libncursesw.5.dylib
/opt/local/var/macports/software/ncursesw/5.6_1/opt/local/lib/libncursesw.a
/opt/local/var/macports/software/ncursesw/5.6_1/opt/local/lib/libncursesw.dylib
/sw/fink/10.4-transitional/stable/main/binary-darwin-
powerpc/base/libncurses5-shlibs_5.4-20041023-10_darwin-powerpc.deb
/sw/fink/10.4-transitional/stable/main/binary-darwin-
powerpc/base/libncurses5_5.4-20041023-10_darwin-powerpc.deb
/sw/fink/10.4-transitional/stable/main/finkinfo/base/libncursesw5.info
/sw/fink/10.4-transitional/unstable/main/finkinfo/base/libncursesw5.info
/sw/fink/debs/libncurses5-shlibs_5.4-20041023-10_darwin-powerpc.deb
/sw/fink/debs/libncurses5_5.4-20041023-10_darwin-powerpc.deb
/sw/lib/libncurses++.a
/sw/lib/libncurses.5.dylib
/sw/lib/libncurses.a
/sw/lib/libncurses.dylib
/sw/lib/libncurses.dylib.5
/sw/lib/libncurses_g.a
/sw/lib/ncurses/libncurses.5.dylib
/sw/share/doc/libncurses5-shlibs
/sw/share/doc/libncurses5-shlibs/ANNOUNCE
/sw/share/doc/libncurses5-shlibs/INSTALL
/sw/share/doc/libncurses5-shlibs/MANIFEST
/sw/share/doc/libncurses5-shlibs/NEWS
/sw/share/doc/libncurses5-shlibs/README
/sw/share/doc/libncurses5-shlibs/TO-DO
/sw/var/lib/dpkg/info/libncurses5-shlibs.list
/sw/var/lib/dpkg/info/libncurses5-shlibs.shlibs
/Users/AlexN/darwinports/dports/print/teTeX/work/tetex-
src-2.0.2/libs/ncurses/lib/libncurses.a
/usr/lib/libncurses.5.4.dylib
/usr/lib/libncurses.5.dylib
/usr/lib/libncurses.dylib
}}}
/opt/local is ahead of /sw/fink on my $PATH, so I don't think that's the
problem.
The fact that gimp-app installed OK suggests (although doesn't prove) that
it's not a problem from the Apple side of MacPorts.
Any thoughts on this problenm grealty appreciated.
TIA,
Alex Newman.
--
Ticket URL: <http://trac.macports.org/ticket/15952>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list