[kaffe] Powerpc Porting

Syed Mudasir ahmed mudasir_1975 at yahoo.com
Wed Oct 22 06:50:03 PDT 2003


HI, 
   i was unable to register into the mailing list and
hence i had to mail.
 i have downloaded the kaffe-1.1.2.tar.gz for
kaffe.org.
i have complied it to i686(Linux -Red Hat 8) which was
very succesfull. now i have to port it to PowerPC(MPC
860). 
what path i have to set for KAFFEH.i am not able to
find the KAFFEH executable which it ask..??

i tried Cross compling (cross Complier details at the
end of mail) it with the following command

CC=ppc_8xx-gcc NM=ppc_8xx-nm LD=ppc_8xx-ld
AR=ppc_8xx-ar ./configure
--with-includes=/opt/elinos/cdk/ppc/8xx/libc6/powerpc-linux/include/
--with-libraries=/opt/elinos/cdk/ppc/8xx/libc6/powerpc-linux/lib/
--without-x --host=powerpc-linux
--build=i686-pc-linux-gnu --target=powerpc-linux
--with-rt-jar=/tmp/rt.jar  --enable-pure-java-math

(default install directory is /usr/local)

and also set the env varible KAFFEH  to Current
directory.

but it fails when i make
-------- Make fails-----------
make[1]: Entering directory
`/home/test/kaffe-1.1.2/include'
/home/test/kaffe-1.1.2/ -classpath
../libraries/javalib/Klasses.jar.bootstrap -o
java_lang_Object.h java/lang/Object
/bin/sh: line 1: /home/test/kaffe-1.1.2/: is a
directory
make[1]: *** [stamp-h0all] Error 126
make[1]: Leaving directory
`/home/test/kaffe-1.1.2/include'
make: *** [all-recursive] Error 1
---------- END of Make ---------

i have followed the cross compliation FAQ as in site.

---Cross Complier Details--
library lib (2.95.3)
Glibc (2.2.5)
Binutils (2.11.2) Toolchains
Linux kernel 2.4.18
Red Hat Kernel Version - 2.4.18-14
------ END -----------------

Any help in this regard would be greatly appreciated

thanks
Syed Mudasir Ahmed


--- kaffe-request at kaffe.org wrote:
> Send kaffe mailing list submissions to
> 	kaffe at kaffe.org
> 
> To subscribe or unsubscribe via the World Wide Web,
> visit
> 	http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
> or, via email, send a message with subject or body
> 'help' to
> 	kaffe-request at kaffe.org
> 
> You can reach the person managing the list at
> 	kaffe-admin at kaffe.org
> 
> When replying, please edit your Subject line so it
> is more specific
> than "Re: Contents of kaffe digest..."
> 
> 
> Today's Topics:
> 
>    1. CVS kaffe (dalibor): Added missing file
>
libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKe
> (Kaffe CVS)
> 
> --__--__--
> 
> Message: 1
> From: Kaffe CVS <cvs-commits at kaffe.org>
> To: kaffe at kaffe.org
> Reply-To: Kaffe Mailing List <kaffe at kaffe.org>
> Date: Wed, 22 Oct 2003 03:40:32 -0700
> Subject: [kaffe] CVS kaffe (dalibor): Added missing
> file
>
libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKe
> 
> PatchSet 4118 
> Date: 2003/10/22 10:38:05
> Author: dalibor
> Branch: HEAD
> Tag: (none) 
> Log:
> Added missing file
>
libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKey.java
> from last checkin
> 
> Members: 
> 
>
libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKey.java:INITIAL->1.1
> 
> 
>
===================================================================
> Checking out
>
kaffe/libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKey.java
> RCS: 
>
/home/cvs/kaffe/kaffe/libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKey.java,v
> VERS: 1.1
> ***************
> --- /dev/null	Sun Aug  4 19:57:58 2002
> +++
>
kaffe/libraries/javalib/gnu/java/nio/ServerSocketChannelSelectionKey.java
> Wed Oct 22 10:40:31 2003
> @@ -0,0 +1,56 @@
> +/* ServerSocketChannelSelectionKey.java -- 
> +   Copyright (C) 2003 Free Software Foundation,
> Inc.
> +
> +This file is part of GNU Classpath.
> +
> +GNU Classpath is free software; you can
> redistribute it and/or modify
> +it under the terms of the GNU General Public
> License as published by
> +the Free Software Foundation; either version 2, or
> (at your option)
> +any later version.
> +
> +GNU Classpath is distributed in the hope that it
> will be useful, but
> +WITHOUT ANY WARRANTY; without even the implied
> warranty of
> +MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.  See the GNU
> +General Public License for more details.
> +
> +You should have received a copy of the GNU General
> Public License
> +along with GNU Classpath; see the file COPYING.  If
> not, write to the
> +Free Software Foundation, Inc., 59 Temple Place,
> Suite 330, Boston, MA
> +02111-1307 USA.
> +
> +Linking this library statically or dynamically with
> other modules is
> +making a combined work based on this library. 
> Thus, the terms and
> +conditions of the GNU General Public License cover
> the whole
> +combination.
> +
> +As a special exception, the copyright holders of
> this library give you
> +permission to link this library with independent
> modules to produce an
> +executable, regardless of the license terms of
> these independent
> +modules, and to copy and distribute the resulting
> executable under
> +terms of your choice, provided that you also meet,
> for each linked
> +independent module, the terms and conditions of the
> license of that
> +module.  An independent module is a module which is
> not derived from
> +or based on this library.  If you modify this
> library, you may extend
> +this exception to your version of the library, but
> you are not
> +obligated to do so.  If you do not wish to do so,
> delete this
> +exception statement from your version. */
> +
> +
> +package gnu.java.nio;
> +
> +import
> java.nio.channels.spi.AbstractSelectableChannel;
> +
> +public final class ServerSocketChannelSelectionKey
> +  extends SelectionKeyImpl
> +{
> +  public ServerSocketChannelSelectionKey
> (AbstractSelectableChannel channel,
> +                                         
> SelectorImpl selector)
> +  {
> +    super (channel, selector);
> +  }
> +
> +  public int getNativeFD()
> +  {
> +    return ((ServerSocketChannelImpl)
> ch).getNativeFD();
> +  }
> +}
> 
> 
> 
> --__--__--
> 
> _______________________________________________
> kaffe mailing list
> kaffe at kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
> 
> 
> End of kaffe Digest


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com




More information about the kaffe mailing list