ports/139371: /usr/ports/net/samba-pdbsql compile error

Mircea Stanciu baiazid at gmail.com
Tue Oct 6 01:10:02 UTC 2009


>Number:         139371
>Category:       ports
>Synopsis:       /usr/ports/net/samba-pdbsql compile error
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 06 01:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Mircea Stanciu
>Release:        7.2-RELEASE FreeBSD
>Organization:
>Environment:
FreeBSD FREEBSD.flowconnect.com.au 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root at walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
This is on a fresh install of FreeBSD

The files iconv.h, lber.h ... etc are not found.

If I do a locate: 
/usr/local/include/lber.h

/usr/include/sys/iconv.h
/usr/local/include/iconv.h
/usr/ports/net/samba33/work/samba-3.3.7/source/lib/replace/system/iconv.h

.. etc. All files are present, but:

===>  Building for samba-pdbsql-0.3.1_1
cc -Wall -O2 -fno-strict-aliasing -pipe -I/usr/local/include/mysql  -fno-strict-aliasing -pipe -I/usr/ports/net/samba3/work/samba-3.0.36/source -I/usr/ports/net/samba3/work/samba-3.0.36/source/include -I/usr/ports/net/samba3/work/samba-3.0.36/source/ubiqx -I/usr/ports/net/samba3/work/samba-3.0.36/source/popt -I/usr/ports/net/samba3/work/samba-3.0.36/source/lib/replace -I/usr/ports/net/samba3/work/samba-3.0.36/source/tdb/include -I/usr/ports/net/samba3/work/samba-3.0.36/source/librpc -fPIC -c pdb_multi.c
In file included from /usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:106,
                 from pdb_multi.c:29:
/usr/ports/net/samba3/work/samba-3.0.36/source/lib/replace/system/iconv.h:39:19: error: iconv.h: No such file or directory
In file included from pdb_multi.c:29:
/usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:174:18: error: lber.h: No such file or directory
/usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:190:18: error: ldap.h: No such file or directory
In file included from /usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:653,
                 from pdb_multi.c:29:
/usr/ports/net/samba3/work/samba-3.0.36/source/include/ads.h:19: error: expected specifier-qualifier-list before 'LDAP'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/ads.h:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
In file included from /usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:769,
                 from pdb_multi.c:29:
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:136: error: expected ')' before '*' token
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:137: error: expected ')' before '*' token
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:140: error: expected ')' before '*' token
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:143: error: expected ')' before '*' token
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:145: error: expected ')' before '*' token
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:148: error: expected declaration specifiers or '...' before 'LDAPMod'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:156: error: expected specifier-qualifier-list before 'LDAP'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:183: error: expected specifier-qualifier-list before 'LDAPMessage'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:207: error: expected declaration specifiers or '...' before 'LDAPMessage'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:212: error: expected ')' before '*' token
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:215: error: expected declaration specifiers or '...' before 'LDAPMessage'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:216: error: expected declaration specifiers or '...' before 'LDAPMod'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:217: error: expected declaration specifiers or '...' before 'LDAP'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/smbldap.h:218: error: expected declaration specifiers or '...' before 'LDAPMessage'
In file included from /usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:789,
                 from pdb_multi.c:29:
/usr/ports/net/samba3/work/samba-3.0.36/source/include/nss_info.h:69: error: expected declaration specifiers or '...' before 'LDAPMessage'
/usr/ports/net/samba3/work/samba-3.0.36/source/include/nss_info.h:85: error: expected declaration specifiers or '...' before 'LDAPMessage'
In file included from /usr/ports/net/samba3/work/samba-3.0.36/source/include/includes.h:794,
                 from pdb_multi.c:29:

>How-To-Repeat:
cd /usr/ports/net/samba-pdbsql
make
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list