GCJ building
Me Myself and I
stargate7thsymbol@live.co.uk
Sun Mar 11 23:51:00 GMT 2012
I'm right with you all the way up to step 7:
#7)
cd objdir;
./../gcc-4.6.2/configure;
[completes with no problem]
#8) make;
[gives me the same error messages]
Any ideas about what's happening?
> Date: Fri, 9 Mar 2012 14:04:54 +0000
> Subject: Re: GCJ gen-fib information.
> From: dnpaterson@gmail.com
> To: stargate7thsymbol@live.co.uk
> CC: gcc-help@gcc.gnu.org
>
> On 9 March 2012 02:38, Me Myself and I <stargate7thsymbol@live.co.uk> wrote:
> >
> > I have gen-fib located inside
> >
> > .../objdir/gmp/
> >
> > It only tells me that it wants
> >
> > Usage: gen-bases <header|table> <limbbits> <nailbits>
> >
> > make install;
> >
> > [I am stuck on this gcj with gcc compilation, which at the make; stage, stops with this message:]
> >
> > fib2_ui.c:76:29: error: 'FIB_TABLE_LIMIT' undeclared (first use in this function)
> > fib2_ui.c:76:29: note: each undeclared identifier is reported only once for each function it appears in
> > make[5] *** [fib2_ui.lo] Error 1
> > make[5] Leaving directory '/home/User/gcc-4.6.2/objdir/gmp/mpn'
> > make[4] ***all-recursive] Error 1
> > make[4] Leaving directory '/home/User/gcc-4.6.2/objdir/gmp'
> > make[3] *** [all] Error 2
> > make[3] Leaving directory '/home/User/gcc-4.6.2/objdir/gmp'
> > make[2] *** [all-stage1-gmp] Error 2
> > make[2] Leaving directory '/home/User/gcc-4.6.2/objdir'
> > make[1] *** [stage1-bubble] Error 2
> > make[1] Leaving directory '/home/User/gcc-4.6.2/objdir'
> > make: *** [all] Error 2
>
> Those error messages don't match the commands you previously said you
> used. In particular there should not be an "objdir" under gcc-4.6.2,
> and the build should definitely not be happening in that directory
> even if it does exist...
>
> To try to get to the bottom of your problem I've tried to recreate it
> using the following steps :-
>
> 1. Starting in an EMPTY directory (Test), unzip gcc-4.6.2 - this give
> me Test/gcc-4.6.2.
>
> 2. cd gcc-4.6.2
>
> 3. ./contrib/download_prerequisites - works OK with no errors
>
> 4. cd .. - now back in /Test directory
>
> 5. mkdir objdir
>
> 6. cd objdir - now in Test/objdir
>
> 7. ../gcc-4.6.2/configure - works OK with no errors
>
> 8. make - works OK with no errors!! :-)
>
> At no point does an "objdir" directory appear anywhere under gcc-4.6.2
> (although if it did momentarily I may have missed it, as I ran this
> while going over lecture notes and only checked every few minutes).
> However fib_table.h and gen-fib.exe were created successfully in
> Test/objdir/gmp.
>
> I think, looking through your previous posts, you're either not
> entering the commands you should be (or think you are), not running in
> the correct directory, or copying error messages from previous posts
> instead of the latest run on your machine.
>
> Step 1 above - start in an EMPTY directory - is probably the most
> important, as you may have corrupted your source tree by configuring
> or buiding within it. Delete everything and start from scratch again.
> It won't take long, and will save a huge amount of time in the long
> run.
>
> Please, take a step back, clean off everything you've done - it isn't
> working, and may never work - and go through the process slowly and
> carefully again.
>
> Regards,
>
> David P.
>
> PS - you don't have to start a new thread for every additional
> question. It makes the discussion difficult to follow...
More information about the Java
mailing list