Hello! First thing: do you have a permanent internet connection? If yes, then the most easy thing to do is that we'll create an account for you on a publically accessible Hurd system, <http://hurd.gnufans.org/bin/view/Hurd/PublicHurdBoxen>. Just tell me (or the others listed on that page) if you want such an account.
On Sat, Jun 09, 2007 at 05:56:38PM +0200, christian nastasi wrote: > On 6/9/07, Michael Banck <[EMAIL PROTECTED]> wrote: > On Sat, Jun 09, 2007 at 02:58:51PM +0200, christian nastasi wrote: > >- For the cross compiler I found the Thomas scripts at > >> http://nic-nac-project.de/~schwinge/tmp/cross-gnu-env and > >> http://nic-nac-project.de/~schwinge/tmp/cross-gnu Why do you want to build a cross compiler? Do you want to compile your vfat translator on a non-Hurd system and then copy it to your Hurd system? As you have noticed, creating a functioning cross compiler isn't really easy, given -- for example -- the state of the upstream glibc with respect to its Hurd parts. It's much easier to directly build software on a Hurd system. (Of course it is possible to do all this with a cross compiler, but, as I said, it's more difficult.) > >> "configure" and others were missing. > > > >You need to run `autoreconf -f -i' or something similar to generate > >those, the automatically generated files have been removed from CVS > >recently. I'll pick up this report and add appropriate calls to `autoreconf' to the `cross-gnu' script. (Not right now, though.) > Ok, maybe I have to apologize for my dumb questions, but now here we have a > more strange error for me: > > make[2]: Entering directory > `/home/chris/own/develop/gnu/hurd-cross-compilation/src/glibc-2_3-branch/mach' > /home/chris/own/develop/gnu/hurd-cross-compilation/src/glibc.obj/mach/mach/mach_interface.udeps:1: > *** missing separator. Stop. > make[2]: Leaving directory > `/home/chris/own/develop/gnu/hurd-cross-compilation/src/glibc-2_3-branch/mach' > make[1]: *** [mach/subdir_lib] Error 2 > make[1]: Leaving directory > `/home/chris/own/develop/gnu/hurd-cross-compilation/src/glibc-2_3-branch' > make: *** [all] Error 2 > + rm -f > /home/chris/own/develop/gnu/hurd-cross-compilation/sys_root/lib/ld.so > + exit 100 > > What about this? Did I forget something else? Did you read through the `cross-gnu' script? It contains the following, which I think is the solution to your above problem: #v+ # If you use a GNU Make version newer than 3.80, you also need to apply the # following patch to glibc-2_3-branch: # <http://sourceware.org/bugzilla/show_bug.cgi?id=2507#c2>. #v- Regards, Thomas
signature.asc
Description: Digital signature
_______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd