[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Emacs can't be built on HPUX 10.
From: |
Kenichi Handa |
Subject: |
Emacs can't be built on HPUX 10. |
Date: |
Thu, 9 Nov 2000 10:29:34 +0900 (JST) |
Emacs can't be compiled on this system.
% uname -a
HP-UX hpux B.10.20 A 9000/785 2002836476 two-user license
The compilation stops as below:
----------------------------------------------------------------------
make[1]: Entering directory `/usr/local/work/fsf-emacs/lib-src'
gcc -D_BSD -DHAVE_CONFIG_H -I. -I../src -I/project/mule/fsf-emacs/lib-src
-I/project/mule/fsf-emacs/lib-src/../src -g -O2 movemail.o pop.o getopt.o
getopt1.o -l:libdld.sl -o movemail
/usr/ccs/bin/ld: Duplicate symbol "ftruncate" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "freopen" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "fopen" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "fsetpos" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "fgetpos" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "fseeko" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "lockf" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "prealloc" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "ftello" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "truncate" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "setrlimit" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "creat" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "getrlimit" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "lseek" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "open" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "tmpfile" in files movemail.o and pop.o
/usr/ccs/bin/ld: Duplicate symbol "tmpfile" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "fsetpos" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "fgetpos" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "fseeko" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "fopen" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "ftello" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "setrlimit" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "getrlimit" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "freopen" in files movemail.o and getopt.o
/usr/ccs/bin/ld: Duplicate symbol "getrlimit" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "setrlimit" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "ftello" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "fseeko" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "fgetpos" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "fsetpos" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "fopen" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "freopen" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Duplicate symbol "tmpfile" in files movemail.o and getopt1.o
/usr/ccs/bin/ld: Found 34 duplicate symbol(s)
collect2: ld returned 1 exit status
make[1]: *** [movemail] Error 1
----------------------------------------------------------------------
The outputs of nm command on pop.o and movemail.o are as below:
----------------------------------------------------------------------
Symbols from pop.o:
Name Value Scope Type Subspace
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$global$ | |undef |data |
L$0047 | 356|static|code |$CODE$
L$0049 | 568|static|code |$CODE$
L$0059 | 304|static|code |$CODE$
L$0060 | 68|static|code |$CODE$
L$0061 | 180|static|code |$CODE$
L$0062 | 212|static|code |$CODE$
L$0092 | 748|static|code |$CODE$
L$0093 | 732|static|code |$CODE$
L$0095 | 84|static|code |$CODE$
L$0096 | 192|static|code |$CODE$
L$0097 | 328|static|code |$CODE$
L$0098 | 356|static|code |$CODE$
L$0099 | 436|static|code |$CODE$
L$0100 | 712|static|code |$CODE$
L$0118 | 552|static|code |$CODE$
L$0123 | 132|static|code |$CODE$
L$0124 | 280|static|code |$CODE$
L$0125 | 332|static|code |$CODE$
L$0147 | 256|static|code |$CODE$
L$0150 | 132|static|code |$CODE$
L$0189 | 216|static|code |$CODE$
L$0190 | 212|static|code |$CODE$
L$0191 | 52|static|code |$CODE$
L$0192 | 144|static|code |$CODE$
L$0193 | 184|static|code |$CODE$
L$0224 | 392|static|code |$CODE$
L$0230 | 120|static|code |$CODE$
L$0251 | 400|static|code |$CODE$
L$0252 | 372|static|code |$CODE$
L$0272 | 144|static|code |$CODE$
L$0273 | 120|static|code |$CODE$
L$C0000 | 0|static|data |$LIT$
L$C0001 | 8|static|data |$LIT$
L$C0002 | 40|static|data |$LIT$
L$C0003 | 52|static|data |$LIT$
L$C0004 | 84|static|data |$LIT$
L$C0005 | 104|static|data |$LIT$
L$C0006 | 140|static|data |$LIT$
L$C0007 | 168|static|data |$LIT$
L$C0008 | 228|static|data |$LIT$
L$C0009 | 236|static|data |$LIT$
L$C0010 | 296|static|data |$LIT$
L$C0011 | 304|static|data |$LIT$
L$C0012 | 336|static|data |$LIT$
L$C0013 | 344|static|data |$LIT$
L$C0014 | 352|static|data |$LIT$
L$C0015 | 360|static|data |$LIT$
L$C0016 | 408|static|data |$LIT$
L$C0017 | 460|static|data |$LIT$
L$C0018 | 492|static|data |$LIT$
L$C0019 | 520|static|data |$LIT$
L$C0020 | 528|static|data |$LIT$
L$C0021 | 572|static|data |$LIT$
L$C0022 | 624|static|data |$LIT$
L$C0023 | 632|static|data |$LIT$
L$C0024 | 680|static|data |$LIT$
L$C0025 | 716|static|data |$LIT$
L$C0026 | 748|static|data |$LIT$
L$C0027 | 756|static|data |$LIT$
L$C0028 | 768|static|data |$LIT$
L$C0029 | 816|static|data |$LIT$
L$C0030 | 820|static|data |$LIT$
L$C0031 | 872|static|data |$LIT$
L$C0032 | 916|static|data |$LIT$
L$C0033 | 952|static|data |$LIT$
L$C0034 | 960|static|data |$LIT$
L$C0035 | 992|static|data |$LIT$
L$C0036 | 1000|static|data |$LIT$
L$C0037 | 1032|static|data |$LIT$
L$C0038 | 1040|static|data |$LIT$
L$C0039 | 1084|static|data |$LIT$
L$C0040 | 1092|static|data |$LIT$
L$C0041 | 1100|static|data |$LIT$
L$C0042 | 1144|static|data |$LIT$
L$C0043 | 1152|static|data |$LIT$
L$C0044 | 1156|static|data |$LIT$
L$C0045 | 1204|static|data |$LIT$
L$C0046 | 1240|static|data |$LIT$
L$C0047 | 1248|static|data |$LIT$
L$C0048 | 1280|static|data |$LIT$
L$C0049 | 1308|static|data |$LIT$
L$C0050 | 1352|static|data |$LIT$
L$C0051 | 1356|static|data |$LIT$
L$C0052 | 1388|static|data |$LIT$
L$C0053 | 1396|static|data |$LIT$
L$text0000 | 0|static|data |$CODE$
L$text0001 | 0|static|data |$CODE$
L$text0002 | 0|static|data |$CODE$
L$text0003 | 0|static|data |$CODE$
L$text0004 | 0|static|data |$CODE$
L$text0005 | 0|static|data |$CODE$
L$text_end0000 | 0|static|data |$CODE$
__creat64 | |undef |code |
__fgetpos64 | |undef |code |
__fopen64 | |undef |code |
__freopen64 | |undef |code |
__fseeko64 | |undef |code |
__fsetpos64 | |undef |code |
__ftello64 | |undef |code |
__ftruncate64 | |undef |code |
__getrlimit64 | |undef |code |
__iob | |undef |data |
__lockf64 | |undef |code |
__lseek64 | |undef |code |
__open64 | |undef |code |
__prealloc64 | |undef |code |
__setrlimit64 | |undef |code |
__tmpfile64 | |undef |code |
__truncate64 | |undef |code |
atoi | |undef |code |
bcopy | |undef |code |
bzero | |undef |code |
close | |undef |code |
connect | |undef |code |
creat | 0|extern|entry |$CODE$
errno | |undef |data |
fgetpos | 0|extern|entry |$CODE$
find_crlf | 0|extern|entry |$CODE$
fopen | 0|extern|entry |$CODE$
fprintf | |undef |code |
free | |undef |code |
freopen | 0|extern|entry |$CODE$
fseeko | 0|extern|entry |$CODE$
fsetpos | 0|extern|entry |$CODE$
ftello | 0|extern|entry |$CODE$
ftruncate | 0|extern|entry |$CODE$
fullwrite | 0|extern|entry |$CODE$
getenv | |undef |code |
gethostbyname | |undef |code |
getlogin | |undef |code |
getok | 0|extern|entry |$CODE$
getpass | |undef |code |
getpwuid | |undef |code |
getrlimit | 0|extern|entry |$CODE$
getservbyname | |undef |code |
getuid | |undef |code |
h_errno | |undef |data |
lockf | 0|extern|entry |$CODE$
lseek | 0|extern|entry |$CODE$
malloc | |undef |code |
memcpy | |undef |code |
open | 0|extern|entry |$CODE$
pop_close | 0|extern|entry |$CODE$
pop_debug |1073741824|extern|data |$DATA$
pop_delete | 0|extern|entry |$CODE$
pop_error | 160|undef |common |$CODE$
pop_getline | 0|extern|entry |$CODE$
pop_last | 0|extern|entry |$CODE$
pop_list | 0|extern|entry |$CODE$
pop_multi_first | 0|extern|entry |$CODE$
pop_multi_flush | 0|extern|entry |$CODE$
pop_multi_next | 0|extern|entry |$CODE$
pop_noop | 0|extern|entry |$CODE$
pop_open | 0|extern|entry |$CODE$
pop_quit | 0|extern|entry |$CODE$
pop_reset | 0|extern|entry |$CODE$
pop_retrieve | 0|extern|entry |$CODE$
pop_retrieve_first | 0|extern|entry |$CODE$
pop_retrieve_flush | 0|extern|entry |$CODE$
pop_retrieve_next | 0|extern|entry |$CODE$
pop_stat | 0|extern|entry |$CODE$
pop_top_first | 0|extern|entry |$CODE$
pop_top_flush | 0|extern|entry |$CODE$
pop_top_next | 0|extern|entry |$CODE$
pop_trash | 0|extern|entry |$CODE$
prealloc | 0|extern|entry |$CODE$
read | |undef |code |
realloc | |undef |code |
sendline | 0|extern|entry |$CODE$
setrlimit | 0|extern|entry |$CODE$
socket | |undef |code |
socket_connection | 0|extern|entry |$CODE$
sprintf | |undef |code |
strchr | |undef |code |
strerror | |undef |code |
strlen | |undef |code |
strncat | |undef |code |
strncmp | |undef |code |
strncpy | |undef |code |
tmpfile | 0|extern|entry |$CODE$
truncate | 0|extern|entry |$CODE$
write | |undef |code |
----------------------------------------------------------------------
Symbols from movemail.o:
Name Value Scope Type Subspace
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$CODE$ | 0|static|code |$CODE$
$global$ | |undef |data |
Errmsg | 200|undef |common |$CODE$
L$0052 | 808|static|code |$CODE$
L$0086 | 748|static|code |$CODE$
L$0091 | 124|static|code |$CODE$
L$0094 | 92|static|code |$CODE$
L$0095 | 112|static|code |$CODE$
L$0133 | 808|static|code |$CODE$
L$0136 | 344|static|code |$CODE$
L$0137 | 696|static|code |$CODE$
L$0138 | 748|static|code |$CODE$
L$0139 | 784|static|code |$CODE$
L$0151 | 220|static|code |$CODE$
L$0154 | 152|static|code |$CODE$
L$C0000 | 0|static|data |$LIT$
L$C0001 | 4|static|data |$LIT$
L$C0002 | 44|static|data |$LIT$
L$C0003 | 60|static|data |$LIT$
L$C0004 | 92|static|data |$LIT$
L$C0005 | 96|static|data |$LIT$
L$C0006 | 104|static|data |$LIT$
L$C0007 | 108|static|data |$LIT$
L$C0008 | 116|static|data |$LIT$
L$C0009 | 164|static|data |$LIT$
L$C0010 | 176|static|data |$LIT$
L$C0011 | 180|static|data |$LIT$
L$C0012 | 188|static|data |$LIT$
L$C0013 | 216|static|data |$LIT$
L$C0014 | 252|static|data |$LIT$
L$C0015 | 300|static|data |$LIT$
L$C0016 | 324|static|data |$LIT$
L$C0017 | 328|static|data |$LIT$
L$C0018 | 348|static|data |$LIT$
L$C0019 | 368|static|data |$LIT$
L$C0020 | 388|static|data |$LIT$
L$C0021 | 416|static|data |$LIT$
L$C0022 | 440|static|data |$LIT$
L$C0023 | 444|static|data |$LIT$
L$text0000 | 0|static|data |$CODE$
L$text0001 | 0|static|data |$CODE$
L$text0002 | 0|static|data |$CODE$
L$text0003 | 0|static|data |$CODE$
L$text0004 | 0|static|data |$CODE$
L$text0005 | 0|static|data |$CODE$
L$text0006 | 0|static|data |$CODE$
L$text_end0000 | 0|static|data |$CODE$
__creat64 | |undef |code |
__fgetpos64 | |undef |code |
__flsbuf | |undef |code |
__fopen64 | |undef |code |
__freopen64 | |undef |code |
__fseeko64 | |undef |code |
__fsetpos64 | |undef |code |
__fstat64 | |undef |code |
__ftello64 | |undef |code |
__ftruncate64 | |undef |code |
__getrlimit64 | |undef |code |
__iob | |undef |data |
__lockf64 | |undef |code |
__lseek64 | |undef |code |
__lstat64 | |undef |code |
__main | |undef |code |
__open64 | |undef |code |
__prealloc64 | |undef |code |
__setrlimit64 | |undef |code |
__stat64 | |undef |code |
__tmpfile64 | |undef |code |
__truncate64 | |undef |code |
access | |undef |code |
close | |undef |code |
concat | 0|extern|entry |$CODE$
creat | 0|extern|entry |$CODE$
delete_lockname | 4|undef |common |$CODE$
errno | |undef |data |
error | 0|extern|entry |$CODE$
exit | |undef |code |
fatal | 0|extern|entry |$CODE$
fchown | |undef |code |
fdopen | |undef |code |
fflush | |undef |code |
fgetpos | 0|extern|entry |$CODE$
fopen | 0|extern|entry |$CODE$
fork | |undef |code |
fprintf | |undef |code |
fputc | |undef |code |
fputs | |undef |code |
free | |undef |code |
freopen | 0|extern|entry |$CODE$
fseeko | 0|extern|entry |$CODE$
fsetpos | 0|extern|entry |$CODE$
fstat | 0|extern|entry |$CODE$
ftello | 0|extern|entry |$CODE$
ftruncate | 0|extern|entry |$CODE$
fwrite | |undef |code |
getopt | |undef |code |
getrlimit | 0|extern|entry |$CODE$
getuid | |undef |code |
ibuffer | 1024|undef |common |$CODE$
link | |undef |code |
lockf | 0|extern|entry |$CODE$
lseek | 0|extern|entry |$CODE$
lstat | 0|extern|entry |$CODE$
main | 0|extern|entry |$CODE$
malloc | |undef |code |
mbx_delimit_begin | 0|extern|entry |$CODE$
mbx_delimit_end | 0|extern|entry |$CODE$
mbx_write | 0|extern|entry |$CODE$
mktemp | |undef |code |
obuffer | 1024|undef |common |$CODE$
open | 0|extern|entry |$CODE$
optind | |undef |data |
pfatal_and_delete | 0|extern|entry |$CODE$
pfatal_with_name | 0|extern|entry |$CODE$
pop_close | |undef |code |
pop_delete | |undef |code |
pop_error | |undef |data |
pop_open | |undef |code |
pop_quit | |undef |code |
pop_retr | 0|extern|entry |$CODE$
pop_retrieve_first | |undef |code |
pop_retrieve_next | |undef |code |
pop_stat | |undef |code |
popmail | 0|extern|entry |$CODE$
prealloc | 0|extern|entry |$CODE$
progname | 4|undef |common |$CODE$
read | |undef |code |
setrlimit | 0|extern|entry |$CODE$
setuid | |undef |code |
sfi | 4|undef |common |$CODE$
sfo | 4|undef |common |$CODE$
sleep | |undef |code |
sprintf | |undef |code |
stat | 0|extern|entry |$CODE$
strchr | |undef |code |
strcpy | |undef |code |
strerror | |undef |code |
strlen | |undef |code |
strncmp | |undef |code |
strncpy | |undef |code |
time | |undef |code |
tmpfile | 0|extern|entry |$CODE$
truncate | 0|extern|entry |$CODE$
unlink | |undef |code |
wait | |undef |code |
write | |undef |code |
xmalloc | 0|extern|entry |$CODE$
----------------------------------------------------------------------
---
Ken'ichi HANDA
address@hidden
- Emacs can't be built on HPUX 10.,
Kenichi Handa <=