#34559: samba3 compile error on Leopard using Xcode 3.1 -------------------------------------+-------------------------------------- Reporter: m1cha3ld0m1n0@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: samba3 -------------------------------------+-------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => mww@… * port: => samba3 Old description:
d0m1n0-2:~ michael$ sudo port -v selfupdate Password: ---> Updating MacPorts base sources using rsync receiving file list ... done
sent 132 bytes received 7337 bytes 786.21 bytes/sec total size is 3260213 speedup is 436.50 MacPorts base version 2.1.1 installed, MacPorts base version 2.1.1 downloaded. ---> Updating the ports tree Synchronizing local ports tree from rsync://rsync.macports.org/release/ports/ receiving file list ... done
sent 805 bytes received 603754 bytes 13287.01 bytes/sec total size is 35110607 speedup is 58.08 Creating port index in /opt/local/var/macports/sources/rsync.macports.org/release/ports
Total number of ports parsed: 11 Ports successfully parsed: 11 Ports failed: 0 Up-to-date ports skipped: 14204
---> MacPorts base is already the latest version
d0m1n0-2:~ michael$ sudo port -v upgrade outdated ---> Computing dependencies for samba3. ---> Building samba3 make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3' Using CFLAGS = -I/opt/local/include -O2 -arch i386 -fno-common -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/../lib/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/talloc -I../lib/tdb/include -DHAVE_CONFIG_H -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/lib -I.. -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 PICFLAG = -fPIE LIBS = -lresolv -liconv LDFLAGS = -L/opt/local/lib -dynamic -Wl,-search_paths_first -L/opt/local/lib -lintl -arch i386 -L./bin DYNEXP = LDSHFLAGS = -fPIE -dynamiclib -flat_namespace -undefined suppress -L/opt/local/lib -dynamic -Wl,-search_paths_first -L/opt/local/lib -lintl -arch i386 -L./bin -lc SHLIBEXT = dylib SONAMEFLAG = # Compiling ../lib/tdb/common/tdb.c ../lib/tdb/common/tdb.c: In function ‘tdb_add_flags’: ../lib/tdb/common/tdb.c:736: error: ‘TDB_ALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:736: error: (Each undeclared identifier is reported only once ../lib/tdb/common/tdb.c:736: error: for each function it appears in.) ../lib/tdb/common/tdb.c:737: error: ‘TDB_DISALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:738: error: ‘TDB_ERR_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c: In function ‘tdb_remove_flags’: ../lib/tdb/common/tdb.c:756: error: ‘TDB_ALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:757: error: ‘TDB_DISALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:758: error: ‘TDB_ERR_NESTING’ undeclared (first use in this function) The following command failed: /usr/bin/gcc-4.0 -I/opt/local/include -O2 -arch i386 -fno-common -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/../lib/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/talloc -I../lib/tdb/include -DHAVE_CONFIG_H -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/lib -I.. -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -fPIE -c ../lib/tdb/common/tdb.c -o ../lib/tdb/common/tdb.o make: *** [../lib/tdb/common/tdb.o] Error 1 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3' Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3" && /usr/bin/make -w all Exit code: 2 Error: org.macports.build for port samba3 returned: command execution failed Warning: targets not executed for samba3: org.macports.install org.macports.build org.macports.destroot Please see the log file for port samba3 for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/main.log Error: Unable to upgrade port: 1 To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets
New description: {{{ d0m1n0-2:~ michael$ sudo port -v selfupdate Password: ---> Updating MacPorts base sources using rsync receiving file list ... done sent 132 bytes received 7337 bytes 786.21 bytes/sec total size is 3260213 speedup is 436.50 MacPorts base version 2.1.1 installed, MacPorts base version 2.1.1 downloaded. ---> Updating the ports tree Synchronizing local ports tree from rsync://rsync.macports.org/release/ports/ receiving file list ... done sent 805 bytes received 603754 bytes 13287.01 bytes/sec total size is 35110607 speedup is 58.08 Creating port index in /opt/local/var/macports/sources/rsync.macports.org/release/ports Total number of ports parsed: 11 Ports successfully parsed: 11 Ports failed: 0 Up-to-date ports skipped: 14204 ---> MacPorts base is already the latest version d0m1n0-2:~ michael$ sudo port -v upgrade outdated ---> Computing dependencies for samba3. ---> Building samba3 make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3' Using CFLAGS = -I/opt/local/include -O2 -arch i386 -fno-common -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/../lib/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/talloc -I../lib/tdb/include -DHAVE_CONFIG_H -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/lib -I.. -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 PICFLAG = -fPIE LIBS = -lresolv -liconv LDFLAGS = -L/opt/local/lib -dynamic -Wl,-search_paths_first -L/opt/local/lib -lintl -arch i386 -L./bin DYNEXP = LDSHFLAGS = -fPIE -dynamiclib -flat_namespace -undefined suppress -L/opt/local/lib -dynamic -Wl,-search_paths_first -L/opt/local/lib -lintl -arch i386 -L./bin -lc SHLIBEXT = dylib SONAMEFLAG = # Compiling ../lib/tdb/common/tdb.c ../lib/tdb/common/tdb.c: In function ‘tdb_add_flags’: ../lib/tdb/common/tdb.c:736: error: ‘TDB_ALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:736: error: (Each undeclared identifier is reported only once ../lib/tdb/common/tdb.c:736: error: for each function it appears in.) ../lib/tdb/common/tdb.c:737: error: ‘TDB_DISALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:738: error: ‘TDB_ERR_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c: In function ‘tdb_remove_flags’: ../lib/tdb/common/tdb.c:756: error: ‘TDB_ALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:757: error: ‘TDB_DISALLOW_NESTING’ undeclared (first use in this function) ../lib/tdb/common/tdb.c:758: error: ‘TDB_ERR_NESTING’ undeclared (first use in this function) The following command failed: /usr/bin/gcc-4.0 -I/opt/local/include -O2 -arch i386 -fno-common -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/../lib/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/talloc -I../lib/tdb/include -DHAVE_CONFIG_H -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3/lib -I.. -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 -fPIE -c ../lib/tdb/common/tdb.c -o ../lib/tdb/common/tdb.o make: *** [../lib/tdb/common/tdb.o] Error 1 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3' Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/work/samba-3.6.5/source3" && /usr/bin/make -w all Exit code: 2 Error: org.macports.build for port samba3 returned: command execution failed Warning: targets not executed for samba3: org.macports.install org.macports.build org.macports.destroot Please see the log file for port samba3 for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_samba3/samba3/main.log Error: Unable to upgrade port: 1 To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets }}} -- -- Ticket URL: <https://trac.macports.org/ticket/34559#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS