[MacPorts] #23074: heimdal 1.2.1 fails to build using port 1.8.1

MacPorts noreply at macports.org
Thu Dec 31 04:01:38 PST 2009


#23074: heimdal 1.2.1 fails to build using port 1.8.1
-----------------------------------+----------------------------------------
 Reporter:  nigel@…                |       Owner:  landonf@…           
     Type:  defect                 |      Status:  new                 
 Priority:  Normal                 |   Milestone:                      
Component:  ports                  |     Version:  1.8.1               
 Keywords:                         |        Port:  heimdal             
-----------------------------------+----------------------------------------
Changes (by jmr@…):

  * owner:  macports-tickets@… => landonf@…


Old description:

> I have been trying unsuccessfully to update my macports installation to
> 1.8.1 unfortunately nothing I try finishes off the process because
> heimdal fails to build. The trace is below. Any ideas will be welcome.
>
> nigel-kings-macbook-pro-15:~ nigelk$ sudo port clean heimdal
> --->  Cleaning heimdal
> nigel-kings-macbook-pro-15:~ nigelk$ sudo port install heimdal
> --->  Computing dependencies for heimdal
> --->  Fetching heimdal
> --->  Verifying checksum(s) for heimdal
> --->  Extracting heimdal
> --->  Applying patches to heimdal
> --->  Configuring heimdal
> --->  Building heimdal
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_heimdal/work/heimdal-1.2.1"
> && /usr/bin/make -j1 all " returned error 2
> Command output: db3.c:184: error: too many arguments to function 'd->get'
> db3.c:186: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c: In function 'DB__put':
> db3.c:207: error: 'DBT' has no member named 'flags'
> db3.c:210: error: 'DBT' has no member named 'flags'
> db3.c:213: error: 'DB_NOOVERWRITE' undeclared (first use in this
> function)
> db3.c:213: warning: passing argument 4 of 'd->put' makes integer from
> pointer without a cast
> db3.c:213: error: too many arguments to function 'd->put'
> db3.c:215: error: 'DB_KEYEXIST' undeclared (first use in this function)
> db3.c: In function 'DB__del':
> db3.c:231: error: 'DBT' has no member named 'flags'
> db3.c:235: warning: passing argument 3 of 'd->del' makes integer from
> pointer without a cast
> db3.c:235: error: too many arguments to function 'd->del'
> db3.c:237: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c: In function 'DB_open':
> db3.c:247: error: 'DBC' undeclared (first use in this function)
> db3.c:247: error: 'dbc' undeclared (first use in this function)
> db3.c:254: error: 'DB_CREATE' undeclared (first use in this function)
> db3.c:257: error: 'DB_EXCL' undeclared (first use in this function)
> db3.c:260: error: 'DB_RDONLY' undeclared (first use in this function)
> db3.c:263: error: 'DB_TRUNCATE' undeclared (first use in this function)
> db3.c:270: warning: implicit declaration of function 'db_create'
> db3.c:270: warning: nested extern declaration of 'db_create'
> db3.c:276: error: 'struct __db' has no member named 'open'
> db3.c:285: error: 'struct __db' has no member named 'open'
> db3.c:298: error: 'struct __db' has no member named 'cursor'
> make[3]: *** [db3.lo] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
>
> Error: Status 1 encountered during processing.
> nigel-kings-macbook-pro-15:~ nigelk$
>
> ******** The error in more detail *********
>
> nigel-kings-macbook-pro-15:~ nigelk$ sudo port -v install heimdal
> Password:
> --->  Computing dependencies for heimdal.
> --->  Building heimdal
> Making all in include
> /usr/bin/make  all-recursive
> Making all in kadm5
> Making all in hcrypto
> Making all in gssapi
> Making all in lib
> Making all in roken
> /usr/bin/make  all-am
> Making all in vers
> Making all in editline
> Making all in com_err
> Making all in sl
> Making all in wind
> /usr/bin/make  all-am
> Making all in asn1
> /usr/bin/make  all-am
> Making all in sqlite
> Making all in hx509
> /usr/bin/make  all-am
> Making all in krb5
> Making all in ntlm
> Making all in kafs
> Making all in gssapi
> /usr/bin/make  all-am
> Making all in hdb
> /usr/bin/make  all-am
> /bin/sh ../../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0
> -DHAVE_CONFIG_H -I. -I. -I../../include  -I../../lib/roken
> -I../../lib/roken -I../asn1 -I./../asn1   -DHDB_DB_DIR=\"/var/heimdal\"
> -I/opt/local/include -D_LARGE_FILES= -Wall -Wmissing-prototypes
> -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-
> externs  -DINET6 -O2 -D_FORTIFY_SOURCE=0 -arch i386 -MT db3.lo -MD -MP
> -MF .deps/db3.Tpo -c -o db3.lo db3.c
> libtool: compile:  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.
> -I../../include -I../../lib/roken -I../../lib/roken -I../asn1 -I./../asn1
> -DHDB_DB_DIR=\"/var/heimdal\" -I/opt/local/include -D_LARGE_FILES= -Wall
> -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-
> declarations -Wnested-externs -DINET6 -O2 -D_FORTIFY_SOURCE=0 -arch i386
> -MT db3.lo -MD -MP -MF .deps/db3.Tpo -c db3.c  -fno-common -DPIC -o
> .libs/db3.o
> db3.c: In function 'DB_close':
> db3.c:52: error: 'DBC' undeclared (first use in this function)
> db3.c:52: error: (Each undeclared identifier is reported only once
> db3.c:52: error: for each function it appears in.)
> db3.c:52: error: 'dbcp' undeclared (first use in this function)
> db3.c:52: error: syntax error before ')' token
> db3.c:56: error: too many arguments to function 'd->close'
> db3.c: In function 'DB_lock':
> db3.c:76: error: too many arguments to function 'd->fd'
> db3.c: In function 'DB_unlock':
> db3.c:86: error: too many arguments to function 'd->fd'
> db3.c: In function 'DB_seq':
> db3.c:97: error: 'DBC' undeclared (first use in this function)
> db3.c:97: error: 'dbcp' undeclared (first use in this function)
> db3.c:107: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c:118: error: 'DB_NEXT' undeclared (first use in this function)
> db3.c: In function 'DB_firstkey':
> db3.c:141: error: 'DB_FIRST' undeclared (first use in this function)
> db3.c: In function 'DB_nextkey':
> db3.c:148: error: 'DB_NEXT' undeclared (first use in this function)
> db3.c: In function 'DB__get':
> db3.c:181: error: 'DBT' has no member named 'flags'
> db3.c:184: warning: passing argument 4 of 'd->get' makes integer from
> pointer without a cast
> db3.c:184: error: too many arguments to function 'd->get'
> db3.c:186: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c: In function 'DB__put':
> db3.c:207: error: 'DBT' has no member named 'flags'
> db3.c:210: error: 'DBT' has no member named 'flags'
> db3.c:213: error: 'DB_NOOVERWRITE' undeclared (first use in this
> function)
> db3.c:213: warning: passing argument 4 of 'd->put' makes integer from
> pointer without a cast
> db3.c:213: error: too many arguments to function 'd->put'
> db3.c:215: error: 'DB_KEYEXIST' undeclared (first use in this function)
> db3.c: In function 'DB__del':
> db3.c:231: error: 'DBT' has no member named 'flags'
> db3.c:235: warning: passing argument 3 of 'd->del' makes integer from
> pointer without a cast
> db3.c:235: error: too many arguments to function 'd->del'
> db3.c:237: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c: In function 'DB_open':
> db3.c:247: error: 'DBC' undeclared (first use in this function)
> db3.c:247: error: 'dbc' undeclared (first use in this function)
> db3.c:254: error: 'DB_CREATE' undeclared (first use in this function)
> db3.c:257: error: 'DB_EXCL' undeclared (first use in this function)
> db3.c:260: error: 'DB_RDONLY' undeclared (first use in this function)
> db3.c:263: error: 'DB_TRUNCATE' undeclared (first use in this function)
> db3.c:270: warning: implicit declaration of function 'db_create'
> db3.c:270: warning: nested extern declaration of 'db_create'
> db3.c:276: error: 'struct __db' has no member named 'open'
> db3.c:285: error: 'struct __db' has no member named 'open'
> db3.c:298: error: 'struct __db' has no member named 'cursor'
> make[3]: *** [db3.lo] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_heimdal/work/heimdal-1.2.1"
> && /usr/bin/make -j1 all " returned error 2
> Command output: db3.c:184: error: too many arguments to function 'd->get'
> db3.c:186: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c: In function 'DB__put':
> db3.c:207: error: 'DBT' has no member named 'flags'
> db3.c:210: error: 'DBT' has no member named 'flags'
> db3.c:213: error: 'DB_NOOVERWRITE' undeclared (first use in this
> function)
> db3.c:213: warning: passing argument 4 of 'd->put' makes integer from
> pointer without a cast
> db3.c:213: error: too many arguments to function 'd->put'
> db3.c:215: error: 'DB_KEYEXIST' undeclared (first use in this function)
> db3.c: In function 'DB__del':
> db3.c:231: error: 'DBT' has no member named 'flags'
> db3.c:235: warning: passing argument 3 of 'd->del' makes integer from
> pointer without a cast
> db3.c:235: error: too many arguments to function 'd->del'
> db3.c:237: error: 'DB_NOTFOUND' undeclared (first use in this function)
> db3.c: In function 'DB_open':
> db3.c:247: error: 'DBC' undeclared (first use in this function)
> db3.c:247: error: 'dbc' undeclared (first use in this function)
> db3.c:254: error: 'DB_CREATE' undeclared (first use in this function)
> db3.c:257: error: 'DB_EXCL' undeclared (first use in this function)
> db3.c:260: error: 'DB_RDONLY' undeclared (first use in this function)
> db3.c:263: error: 'DB_TRUNCATE' undeclared (first use in this function)
> db3.c:270: warning: implicit declaration of function 'db_create'
> db3.c:270: warning: nested extern declaration of 'db_create'
> db3.c:276: error: 'struct __db' has no member named 'open'
> db3.c:285: error: 'struct __db' has no member named 'open'
> db3.c:298: error: 'struct __db' has no member named 'cursor'
> make[3]: *** [db3.lo] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
>
> Warning: the following items did not execute (for heimdal):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> Error: Status 1 encountered during processing.
> nigel-kings-macbook-pro-15:~ nigelk$

New description:

 I have been trying unsuccessfully to update my macports installation to
 1.8.1 unfortunately nothing I try finishes off the process because heimdal
 fails to build. The trace is below. Any ideas will be welcome.
 {{{
 nigel-kings-macbook-pro-15:~ nigelk$ sudo port clean heimdal
 --->  Cleaning heimdal
 nigel-kings-macbook-pro-15:~ nigelk$ sudo port install heimdal
 --->  Computing dependencies for heimdal
 --->  Fetching heimdal
 --->  Verifying checksum(s) for heimdal
 --->  Extracting heimdal
 --->  Applying patches to heimdal
 --->  Configuring heimdal
 --->  Building heimdal
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_heimdal/work/heimdal-1.2.1"
 && /usr/bin/make -j1 all " returned error 2
 Command output: db3.c:184: error: too many arguments to function 'd->get'
 db3.c:186: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c: In function 'DB__put':
 db3.c:207: error: 'DBT' has no member named 'flags'
 db3.c:210: error: 'DBT' has no member named 'flags'
 db3.c:213: error: 'DB_NOOVERWRITE' undeclared (first use in this function)
 db3.c:213: warning: passing argument 4 of 'd->put' makes integer from
 pointer without a cast
 db3.c:213: error: too many arguments to function 'd->put'
 db3.c:215: error: 'DB_KEYEXIST' undeclared (first use in this function)
 db3.c: In function 'DB__del':
 db3.c:231: error: 'DBT' has no member named 'flags'
 db3.c:235: warning: passing argument 3 of 'd->del' makes integer from
 pointer without a cast
 db3.c:235: error: too many arguments to function 'd->del'
 db3.c:237: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c: In function 'DB_open':
 db3.c:247: error: 'DBC' undeclared (first use in this function)
 db3.c:247: error: 'dbc' undeclared (first use in this function)
 db3.c:254: error: 'DB_CREATE' undeclared (first use in this function)
 db3.c:257: error: 'DB_EXCL' undeclared (first use in this function)
 db3.c:260: error: 'DB_RDONLY' undeclared (first use in this function)
 db3.c:263: error: 'DB_TRUNCATE' undeclared (first use in this function)
 db3.c:270: warning: implicit declaration of function 'db_create'
 db3.c:270: warning: nested extern declaration of 'db_create'
 db3.c:276: error: 'struct __db' has no member named 'open'
 db3.c:285: error: 'struct __db' has no member named 'open'
 db3.c:298: error: 'struct __db' has no member named 'cursor'
 make[3]: *** [db3.lo] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1

 Error: Status 1 encountered during processing.
 nigel-kings-macbook-pro-15:~ nigelk$

 ******** The error in more detail *********

 nigel-kings-macbook-pro-15:~ nigelk$ sudo port -v install heimdal
 Password:
 --->  Computing dependencies for heimdal.
 --->  Building heimdal
 Making all in include
 /usr/bin/make  all-recursive
 Making all in kadm5
 Making all in hcrypto
 Making all in gssapi
 Making all in lib
 Making all in roken
 /usr/bin/make  all-am
 Making all in vers
 Making all in editline
 Making all in com_err
 Making all in sl
 Making all in wind
 /usr/bin/make  all-am
 Making all in asn1
 /usr/bin/make  all-am
 Making all in sqlite
 Making all in hx509
 /usr/bin/make  all-am
 Making all in krb5
 Making all in ntlm
 Making all in kafs
 Making all in gssapi
 /usr/bin/make  all-am
 Making all in hdb
 /usr/bin/make  all-am
 /bin/sh ../../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0
 -DHAVE_CONFIG_H -I. -I. -I../../include  -I../../lib/roken
 -I../../lib/roken -I../asn1 -I./../asn1   -DHDB_DB_DIR=\"/var/heimdal\"
 -I/opt/local/include -D_LARGE_FILES= -Wall -Wmissing-prototypes -Wpointer-
 arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs  -DINET6
 -O2 -D_FORTIFY_SOURCE=0 -arch i386 -MT db3.lo -MD -MP -MF .deps/db3.Tpo -c
 -o db3.lo db3.c
 libtool: compile:  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.
 -I../../include -I../../lib/roken -I../../lib/roken -I../asn1 -I./../asn1
 -DHDB_DB_DIR=\"/var/heimdal\" -I/opt/local/include -D_LARGE_FILES= -Wall
 -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-
 declarations -Wnested-externs -DINET6 -O2 -D_FORTIFY_SOURCE=0 -arch i386
 -MT db3.lo -MD -MP -MF .deps/db3.Tpo -c db3.c  -fno-common -DPIC -o
 .libs/db3.o
 db3.c: In function 'DB_close':
 db3.c:52: error: 'DBC' undeclared (first use in this function)
 db3.c:52: error: (Each undeclared identifier is reported only once
 db3.c:52: error: for each function it appears in.)
 db3.c:52: error: 'dbcp' undeclared (first use in this function)
 db3.c:52: error: syntax error before ')' token
 db3.c:56: error: too many arguments to function 'd->close'
 db3.c: In function 'DB_lock':
 db3.c:76: error: too many arguments to function 'd->fd'
 db3.c: In function 'DB_unlock':
 db3.c:86: error: too many arguments to function 'd->fd'
 db3.c: In function 'DB_seq':
 db3.c:97: error: 'DBC' undeclared (first use in this function)
 db3.c:97: error: 'dbcp' undeclared (first use in this function)
 db3.c:107: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c:118: error: 'DB_NEXT' undeclared (first use in this function)
 db3.c: In function 'DB_firstkey':
 db3.c:141: error: 'DB_FIRST' undeclared (first use in this function)
 db3.c: In function 'DB_nextkey':
 db3.c:148: error: 'DB_NEXT' undeclared (first use in this function)
 db3.c: In function 'DB__get':
 db3.c:181: error: 'DBT' has no member named 'flags'
 db3.c:184: warning: passing argument 4 of 'd->get' makes integer from
 pointer without a cast
 db3.c:184: error: too many arguments to function 'd->get'
 db3.c:186: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c: In function 'DB__put':
 db3.c:207: error: 'DBT' has no member named 'flags'
 db3.c:210: error: 'DBT' has no member named 'flags'
 db3.c:213: error: 'DB_NOOVERWRITE' undeclared (first use in this function)
 db3.c:213: warning: passing argument 4 of 'd->put' makes integer from
 pointer without a cast
 db3.c:213: error: too many arguments to function 'd->put'
 db3.c:215: error: 'DB_KEYEXIST' undeclared (first use in this function)
 db3.c: In function 'DB__del':
 db3.c:231: error: 'DBT' has no member named 'flags'
 db3.c:235: warning: passing argument 3 of 'd->del' makes integer from
 pointer without a cast
 db3.c:235: error: too many arguments to function 'd->del'
 db3.c:237: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c: In function 'DB_open':
 db3.c:247: error: 'DBC' undeclared (first use in this function)
 db3.c:247: error: 'dbc' undeclared (first use in this function)
 db3.c:254: error: 'DB_CREATE' undeclared (first use in this function)
 db3.c:257: error: 'DB_EXCL' undeclared (first use in this function)
 db3.c:260: error: 'DB_RDONLY' undeclared (first use in this function)
 db3.c:263: error: 'DB_TRUNCATE' undeclared (first use in this function)
 db3.c:270: warning: implicit declaration of function 'db_create'
 db3.c:270: warning: nested extern declaration of 'db_create'
 db3.c:276: error: 'struct __db' has no member named 'open'
 db3.c:285: error: 'struct __db' has no member named 'open'
 db3.c:298: error: 'struct __db' has no member named 'cursor'
 make[3]: *** [db3.lo] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_net_heimdal/work/heimdal-1.2.1"
 && /usr/bin/make -j1 all " returned error 2
 Command output: db3.c:184: error: too many arguments to function 'd->get'
 db3.c:186: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c: In function 'DB__put':
 db3.c:207: error: 'DBT' has no member named 'flags'
 db3.c:210: error: 'DBT' has no member named 'flags'
 db3.c:213: error: 'DB_NOOVERWRITE' undeclared (first use in this function)
 db3.c:213: warning: passing argument 4 of 'd->put' makes integer from
 pointer without a cast
 db3.c:213: error: too many arguments to function 'd->put'
 db3.c:215: error: 'DB_KEYEXIST' undeclared (first use in this function)
 db3.c: In function 'DB__del':
 db3.c:231: error: 'DBT' has no member named 'flags'
 db3.c:235: warning: passing argument 3 of 'd->del' makes integer from
 pointer without a cast
 db3.c:235: error: too many arguments to function 'd->del'
 db3.c:237: error: 'DB_NOTFOUND' undeclared (first use in this function)
 db3.c: In function 'DB_open':
 db3.c:247: error: 'DBC' undeclared (first use in this function)
 db3.c:247: error: 'dbc' undeclared (first use in this function)
 db3.c:254: error: 'DB_CREATE' undeclared (first use in this function)
 db3.c:257: error: 'DB_EXCL' undeclared (first use in this function)
 db3.c:260: error: 'DB_RDONLY' undeclared (first use in this function)
 db3.c:263: error: 'DB_TRUNCATE' undeclared (first use in this function)
 db3.c:270: warning: implicit declaration of function 'db_create'
 db3.c:270: warning: nested extern declaration of 'db_create'
 db3.c:276: error: 'struct __db' has no member named 'open'
 db3.c:285: error: 'struct __db' has no member named 'open'
 db3.c:298: error: 'struct __db' has no member named 'cursor'
 make[3]: *** [db3.lo] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1

 Warning: the following items did not execute (for heimdal):
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 Error: Status 1 encountered during processing.
 nigel-kings-macbook-pro-15:~ nigelk$
 }}}

--

Comment:

 Please remember to preview and use WikiFormatting, and to cc the
 maintainer.

-- 
Ticket URL: <http://trac.macports.org/ticket/23074#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list