[MacPorts] #26963: building db46 on 10.6.4 fails: cannot find jni.h

MacPorts noreply at macports.org
Sat Oct 23 06:21:33 PDT 2010


#26963: building db46 on 10.6.4 fails: cannot find jni.h
---------------------------------------+------------------------------------
  Reporter:  kelvin.bitnick@…          |       Owner:  macports-tickets@…                   
      Type:  defect                    |      Status:  closed                               
  Priority:  Normal                    |   Milestone:                                       
 Component:  ports                     |     Version:  1.9.1                                
Resolution:  duplicate                 |    Keywords:  build failure db46 jni.h             
      Port:  db46                      |  
---------------------------------------+------------------------------------
Changes (by jmr@…):

 * cc: blair@… (added)
  * status:  new => closed
  * resolution:  => duplicate
  * priority:  High => Normal


Old description:

> On a fresh 10.6.4, installing macports 1.9.1 went fine up to db46. from
> there, I got the following:
>

> --->  Building db46
> Error: Target org.macports.build returned: shell command failed
> Log for db46 is at:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log
> Error: The following dependencies failed to build: xrender xorg-libX11
> xorg-libxcb python26 db46 gdbm openssl sqlite3 xorg-libpthread-stubs
> xorg-xcb-proto libxml2 xorg-util-macros xorg-xcmiscproto xorg-xextproto
> xorg-xf86bigfontproto xorg-xtrans xorg-renderproto
> Error: Status 1 encountered during processing.
> To report a bug, see <http://guide.macports.org/#project.tickets>
>
> in the logfile:
>

> :info:build ../dist/../libdb_java/db_java_wrap.c:123:17: error: jni.h: No
> such file or directory:info:build
> ../dist/../libdb_java/db_java_wrap.c:147: error: expected ')' before '*'
> token
> :info:build ../dist/../libdb_java/db_java_wrap.c:196: error: expected ')'
> before '*' token:info:build ../dist/../libdb_java/db_java_wrap.c:200:
> error: expected '=', ',', ';', 'asm' or '__attribute__
> ' before '*' token
>

> and in
> /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers/jni.h
> :
>

> /*
>  * @(#)jni.h    1.62 06/02/02
>  *
>  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
>  * SUN PROPRIETARY/CONFIDENTIAL.  Use is subject to license terms.
>  */
>
> /*
>  * We used part of Netscape's Java Runtime Interface (JRI) as the
> starting
>  * point of our design and implementation.
>  */
>
> /******************************************************************************
>  * Java Runtime Interface
>  * Copyright (c) 1996 Netscape Communications Corporation. All rights
> reserved.
> *****************************************************************************/
>
> #ifndef _JAVASOFT_JNI_H_
> #define _JAVASOFT_JNI_H_
>
> #include <stdio.h>
> #include <stdarg.h>
>
> /* jni_md.h contains the machine-dependent typedefs for jbyte, jint
>    and jlong */
> ...
>

> I've just installed macports 1.9.1 from scratch on 10.5.8 and no such
> error was triggered

New description:

 On a fresh 10.6.4, installing macports 1.9.1 went fine up to db46. from
 there, I got the following:

 {{{
 --->  Building db46
 Error: Target org.macports.build returned: shell command failed
 Log for db46 is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log
 Error: The following dependencies failed to build: xrender xorg-libX11
 xorg-libxcb python26 db46 gdbm openssl sqlite3 xorg-libpthread-stubs xorg-
 xcb-proto libxml2 xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-
 xf86bigfontproto xorg-xtrans xorg-renderproto
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>
 }}}
 in the logfile:

 {{{
 :info:build ../dist/../libdb_java/db_java_wrap.c:123:17: error: jni.h: No
 such file or directory:info:build
 ../dist/../libdb_java/db_java_wrap.c:147: error: expected ')' before '*'
 token
 :info:build ../dist/../libdb_java/db_java_wrap.c:196: error: expected ')'
 before '*' token:info:build ../dist/../libdb_java/db_java_wrap.c:200:
 error: expected '=', ',', ';', 'asm' or '__attribute__
 ' before '*' token
 }}}

 and in
 /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers/jni.h
 :

 {{{
 /*
  * @(#)jni.h    1.62 06/02/02
  *
  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  * SUN PROPRIETARY/CONFIDENTIAL.  Use is subject to license terms.
  */

 /*
  * We used part of Netscape's Java Runtime Interface (JRI) as the starting
  * point of our design and implementation.
  */

 /******************************************************************************
  * Java Runtime Interface
  * Copyright (c) 1996 Netscape Communications Corporation. All rights
 reserved.
 *****************************************************************************/

 #ifndef _JAVASOFT_JNI_H_
 #define _JAVASOFT_JNI_H_

 #include <stdio.h>
 #include <stdarg.h>

 /* jni_md.h contains the machine-dependent typedefs for jbyte, jint
    and jlong */
 ...
 }}}

 I've just installed macports 1.9.1 from scratch on 10.5.8 and no such
 error was triggered

--

Comment:

 Please remember to preview and use WikiFormatting, and to cc the
 maintainer. As per the ticket guidelines, the High priority is reserved
 for the use of MacPorts team members.

 This is a duplicate of #26939; please search before filing new tickets.

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


More information about the macports-tickets mailing list