[Samba] 'make' Building of Executables Fails
JMLalor at SolanoCounty.com
JMLalor at SolanoCounty.com
Thu May 1 18:20:56 GMT 2003
I have encountered problems when compiling SAMBA 2.2.8a on a RS/6000
7025-F50 (AIX 4.3.3.0-11), during the 'make' operation. I am using GCC
2.95.3.0, which I installed from Bull.
Could someone review these results and provide some guidance for a solution?
Thank you.
==========================
The 'configure' operation completed with the expected messages (see below),
although errors were posted in config.log:
* checking configure summary
* configure OK
* creating ./config.status
* creating include/stamp-h
* creating Makefile
* creating include/config.h
The 'make' operation began with the following settings:
2003.root at imstest:/tmp/samba/samba-2.2.8a/source> make
Using FLAGS = -O -I./popt -Iinclude -I./include -I./ubiqx -I./smbwrapper
-D_LARGE_FILES -DLOGFILEBASE="/usr/local/samba/var"
-DCONFIGFILE="/usr/local/samba/lib/smb.conf"
-DLMHOSTSFILE="/usr/local/samba/lib/lmhosts"
-DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/sbin"
-DLOCKDIR="/usr/local/samba/var/locks"
-DCODEPAGEDIR="/usr/local/samba/lib/codepages"
-DDRIVERFILE="/usr/local/samba/lib/printers.def"
-DBINDIR="/usr/local/samba/bin" -DPIDDIR="/usr/local/samba/var/locks"
-DLIBDIR="/usr/local/samba/lib" -DHAVE_INCLUDES_H
-DPASSWD_PROGRAM="/usr/bin/passwd"
-DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd"
-DTDB_PASSWD_FILE="/usr/local/samba/private/smbpasswd.tdb"
Using FLAGS32 = -O -I./popt -Iinclude -I./include -I./ubiqx -I./smbwrapper
-D_LARGE_FILES -DLOGFILEBASE="/usr/local/samba/var"
-DCONFIGFILE="/usr/local/samba/lib/smb.conf"
-DLMHOSTSFILE="/usr/local/samba/lib/lmhosts"
-DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/sbin"
-DLOCKDIR="/usr/local/samba/var/locks"
-DCODEPAGEDIR="/usr/local/samba/lib/codepages"
-DDRIVERFILE="/usr/local/samba/lib/printers.def"
-DBINDIR="/usr/local/samba/bin" -DPIDDIR="/usr/local/samba/var/locks"
-DLIBDIR="/usr/local/samba/lib" -DHAVE_INCLUDES_H
-DPASSWD_PROGRAM="/usr/bin/passwd"
-DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd"
-DTDB_PASSWD_FILE="/usr/local/samba/private/smbpasswd.tdb"
Using LIBS =
... (Content omitted)...
The 'make' operation aborted with the following errors:
...
Compiling lib/kanji.c
lib/kanji.c:37: `strchr' undeclared here (not in a function)
lib/kanji.c:38: `strrchr' undeclared here (not in a function)
lib/kanji.c:39: `strstr' undeclared here (not in a function)
lib/kanji.c:40: `strtok' undeclared here (not in a function)
lib/kanji.c: In function `sj_strtok':
lib/kanji.c:122: warning: initialization makes pointer from integer without
a cast
lib/kanji.c: In function `generic_multibyte_strtok':
lib/kanji.c:288: warning: initialization makes pointer from integer without
a cast
lib/kanji.c: In function `cap_to_sj_static':
lib/kanji.c:1300: warning: comparison between pointer and integer
lib/kanji.c: In function `initialize_multibyte_vectors':
lib/kanji.c:1699: `strchr' undeclared (first use in this function)
lib/kanji.c:1699: (Each undeclared identifier is reported only once
lib/kanji.c:1699: for each function it appears in.)
lib/kanji.c:1700: `strrchr' undeclared (first use in this function)
lib/kanji.c:1701: `strstr' undeclared (first use in this function)
lib/kanji.c:1702: `strtok' undeclared (first use in this function)
make: 1254-004 The error code from the last command is 1.
Stop.
More information about the samba
mailing list