Re: netif.h present but unusable on Mac

Ian Rogers <[email protected]>
Newsgroups gmane.comp.java.classpath.devel
Message-ID <[email protected]>
Hi Richard,

Jikes RVM is using an older version of Classpath than what is current.
MRP [1] (derived from Jikes RVM) uses the latest GNU Classpath. You
may want to try this as an alternative, although currently you'll need
to download MRP using git.

Regards,
Ian

[1] http://mrp.codehaus.org/

2009/11/22 Richard O'Keefe <[email protected]>:
> The host is an Intel Core 2 Duo processor running Mac OS X version 10.5.7
>
> I downloaded the JikesRVM version 3.1.0 and having checked that
> ia32-osx was supported set out to build it.  The manual says that
> it needs GNU Classpath, and that I should download and install
> that by doing ant -f build/components/classpath.xml, which I did.
>
>     [exec] checking ifaddrs.h usability... yes
>     [exec] checking ifaddrs.h presence... yes
>     [exec] checking for ifaddrs.h... yes
>     [exec] checking netinet/in_systm.h usability... yes
>     [exec] checking netinet/in_systm.h presence... yes
>     [exec] checking for netinet/in_systm.h... yes
>     [exec] checking netinet/ip.h usability... yes
>     [exec] checking netinet/ip.h presence... yes
>     [exec] checking for netinet/ip.h... yes
>     [exec] checking net/if.h usability... no
>     [exec] checking net/if.h presence... yes
>     [exec] configure: WARNING: net/if.h: present but cannot be compiled
>     [exec] configure: WARNING: net/if.h:     check for missing prerequisite
> headers?
>     [exec] configure: WARNING: net/if.h: see the Autoconf documentation
>     [exec] configure: WARNING: net/if.h:     section "Present But Cannot Be
> Compiled"
>     [exec] configure: WARNING: net/if.h: proceeding with the preprocessor's
> result
>     [exec] configure: WARNING: net/if.h: in the future, the compiler will
> take precedence
>     [exec] configure: WARNING:     ## -------------------------------- ##
>     [exec] configure: WARNING:     ## Report this to [email protected] ##
>     [exec] configure: WARNING:     ## -------------------------------- ##
>     [exec] checking for net/if.h... yes
>
> There was a further problem later down where the Ant script said
>     [exec] configure: error: The Java compiler
> /home/cshome/o/ok/Desktop/jikesrvm-3.1.0/components/ecj/3.2/ecj-3.2/ecj
> failed (see config.log, check the CLASSPATH?)
>     [exec] checking if
> /home/cshome/o/ok/Desktop/jikesrvm-3.1.0/components/ecj/3.2/ecj-3.2/ecj
> works...
>
>
> Since ...components/ecj doesn't exist, it's not surprising that it
> doesn't "work".  This leads me to suspect a problem with the Ant
> script.
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.