emacs-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]