/usr/include/sys/_types.h:100: conflicting types for `__mbstate_t'
Bjorn Nelson
o_sleep at babbleheaven.com
Sat May 8 13:33:12 PDT 2004
I am trying to install samba-2 on a recently upgraded Freebsd 4.9
machine. It fails on server.c.
Any help would be appreciated.
-Bjorn Nelson
===> Building for samba-2.2.8a_2
/bin/rm -fr
/usr/ports/net/samba/work/samba-2.2.8a/source/include/proto.h
(cd /usr/ports/net/samba/work/samba-2.2.8a/source && make proto)
rebuilding include/proto.h
Using FLAGS = -O -pipe -march=pentiumpro -I/usr/local/include
-Iinclude -I./include -I./ubiqx -I./smbwrapper -I/usr/local/include
-DLOGFILEBASE="/var/log" -DCONFIGFILE="/usr/local/etc/smb.conf"
-DLMHOSTSFILE="/usr/local/etc/lmhosts"
-DSWATDIR="/usr/local/share/swat" -DSBINDIR="/usr/local/sbin"
-DLOCKDIR="/var/lock" -DCODEPAGEDIR="/usr/local/etc/codepages"
-DDRIVERFILE="/usr/local/etc/printers.def" -DBINDIR="/usr/local/bin"
-DPIDDIR="/var/run" -DLIBDIR="/usr/local/etc" -DHAVE_INCLUDES_H
-DPASSWD_PROGRAM="/usr/bin/passwd"
-DSMB_PASSWD_FILE="/usr/local/private/smbpasswd"
-DTDB_PASSWD_FILE="/usr/local/private/smbpasswd.tdb"
Using FLAGS32 = -O -pipe -march=pentiumpro -I/usr/local/include
-Iinclude -I./include -I./ubiqx -I./smbwrapper -I/usr/local/include
-DLOGFILEBASE="/var/log" -DCONFIGFILE="/usr/local/etc/smb.conf"
-DLMHOSTSFILE="/usr/local/etc/lmhosts"
-DSWATDIR="/usr/local/share/swat" -DSBINDIR="/usr/local/sbin"
-DLOCKDIR="/var/lock" -DCODEPAGEDIR="/usr/local/etc/codepages"
-DDRIVERFILE="/usr/local/etc/printers.def" -DBINDIR="/usr/local/bin"
-DPIDDIR="/var/run" -DLIBDIR="/usr/local/etc" -DHAVE_INCLUDES_H
-DPASSWD_PROGRAM="/usr/bin/passwd"
-DSMB_PASSWD_FILE="/usr/local/private/smbpasswd"
-DTDB_PASSWD_FILE="/usr/local/private/smbpasswd.tdb"
Using LIBS = -lcups -lssl -lcrypto -lpam -lpopt
Compiling smbd/server.c
In file included from /usr/include/sys/_types.h:33,
from /usr/include/sys/statvfs.h:36,
from include/includes.h:302,
from smbd/server.c:22:
/usr/include/machine/_types.h:45: redefinition of `__int8_t'
/usr/include/machine/ansi.h:130: `__int8_t' previously declared here
/usr/include/machine/_types.h:46: redefinition of `__uint8_t'
/usr/include/machine/ansi.h:131: `__uint8_t' previously declared here
/usr/include/machine/_types.h:47: redefinition of `__int16_t'
/usr/include/machine/ansi.h:132: `__int16_t' previously declared here
/usr/include/machine/_types.h:48: redefinition of `__uint16_t'
/usr/include/machine/ansi.h:133: `__uint16_t' previously declared here
/usr/include/machine/_types.h:49: redefinition of `__int32_t'
/usr/include/machine/ansi.h:134: `__int32_t' previously declared here
/usr/include/machine/_types.h:50: redefinition of `__uint32_t'
/usr/include/machine/ansi.h:135: `__uint32_t' previously declared here
/usr/include/machine/_types.h:58: redefinition of `__int64_t'
/usr/include/machine/ansi.h:118: `__int64_t' previously declared here
/usr/include/machine/_types.h:59: redefinition of `__uint64_t'
/usr/include/machine/ansi.h:119: `__uint64_t' previously declared here
/usr/include/machine/_types.h:76: redefinition of `__intptr_t'
/usr/include/machine/ansi.h:137: `__intptr_t' previously declared here
/usr/include/machine/_types.h:93: redefinition of `__uintptr_t'
/usr/include/machine/ansi.h:138: `__uintptr_t' previously declared here
In file included from /usr/include/sys/statvfs.h:36,
from include/includes.h:302,
from smbd/server.c:22:
/usr/include/sys/_types.h:100: conflicting types for `__mbstate_t'
/usr/include/machine/ansi.h:147: previous declaration of `__mbstate_t'
gmake: *** [smbd/server.o] Error 1
*** Error code 2
Stop in /usr/ports/net/samba.
*** Error code 1
Stop in /usr/ports/net/samba.
More information about the freebsd-ports
mailing list