Bug 139371

Summary: /usr/ports/net/samba-pdbsql compile error
Product: Ports & Packages Reporter: Mircea Stanciu <baiazid>
Component: Individual Port(s)Assignee: Timur I. Bakeyev <timur>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Mircea Stanciu 2009-10-06 02:10:01 UTC
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
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-10-06 02:10:11 UTC
Responsible Changed
From-To: freebsd-ports-bugs->timur

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Martin Wilke freebsd_committer freebsd_triage 2011-02-05 04:24:01 UTC
State Changed
From-To: open->closed

samba33 was removed months ago.