Compilation Problems
Vasudev Mulchandani
vasu at tataelxsi.co.in
Wed Feb 27 04:33:48 UTC 2002
Hello Vivek
Thanx for the inputs and then I worked accordingly ..
% ../rtems-4.5.0/c/configure --target=i386-rtems
--enable-rtemsbsp=i386ex --prefix=/opt/rtems
This succeeded but then I found a strange thing.. the build directory
did not have a directory like build/i386-rtems/c as in your case..
Then I went ahead with make and this is what I get
---------------------------------------------------------------------------------
Making all in make
make[1]: Entering directory `/home/rtems/build/make'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/rtems/build/make'
Making all in .
make[1]: Entering directory `/home/rtems/build'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/rtems/build'
Making all in i386ex
make[1]: Entering directory `/home/rtems/build/i386ex'
Making all in make
make[2]: Entering directory `/home/rtems/build/i386ex/make'
Makefile:515: ../../.././c/i386ex/make/custom/i386ex.cfg: No such file
or direcy
make[2]: *** No rule to make target
`../../.././c/i386ex/make/custom/i386ex.cfg.
make[2]: Leaving directory `/home/rtems/build/i386ex/make'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rtems/build/i386ex'
make: *** [all-recursive] Error 1
---------------------------------------------------------------------------------
I suspect, I have missed out on some installation...
Vasu
Vivek Vaid wrote:
>
> On Tue, 26 Feb 2002, Vasudev Mulchandani wrote:
> > Hello !
> >
> > I am trying to build rtems and facing some compilation problems
> >
> > Host: Solaris 8.0 on sparc
> > Target: i386
> >
> > my directory structure looks like
> >
> > % ls
> > build/ rtems-4.5.0/
> >
> > % cd build
> > % ../rtems-4.5.0/c/configure --target=i386-rtems
> > --enable-rtemsbsp=i386ex --prefix=opt
> ^^^^^^^^^^
> the documentation says --prefix=/opt/rtems
> I am a newbie. but it worked this way on my redhat 7.2 system
>
> if it still doesnt work then try running make from inside
> build/i386-rtems/c
>
> 'make' didnt work for me once from build/ and it worked fine from
> build/i386-rtems/c
> and i had posted this as query earlier
>
> later i found the cause was my custom-recompiled kernel. it works all fine
> with redhat's original kernel. i dont know the reason.
>
> >
> > The configuration is succesful.
> > % make all
> >
> > This leads to an error
> > --------------------------------------------------------------------------------------------
> > removing the earlier capture..
> > checking target's objcopy... (cached) /opt/rtems/bin/i386-rtems-objcopy
> > checking target's size... (cached) /opt/rtems/bin/i386-rtems-size
> > checking target's strip... (cached) /opt/rtems/i386-rtems/bin/strip
> > checking for make/custom/i386ex.cfg... yes
> > checking for RTEMS_CPU_MODEL...
> > ../../../../../rtems-4.5.0/c/src/lib/libcpu/i386/configure:
> > ../../../../../c/i386ex/make/i386ex.cache: not found
> > configure: error:
> > ../../../../../rtems-4.5.0/c/src/lib/libcpu/i386/configure failed for
> > i386
> > configure: error: ../../../../rtems-4.5.0/c/src/lib/libcpu/configure
> > failed for libcpu
> > configure: error: ../../../rtems-4.5.0/c/src/lib/configure failed for
> > lib
> > make[1]: *** [i386ex] Error 1
> > make[1]: Leaving directory `/home/rtems/build'
> > make: *** [all-recursive] Error 1
> > --------------------------------------------------------------------------------------------
> >
> > Have installed all the gnu tools in /opt
> > % ls /opt/rtems
> > bin/ include/ lib/ share/
> > i386-rtems/ info/ man/
> >
> > % ls /opt/rtems/bin
> > cpp* i386-rtems-gasp* i386-rtems-readelf*
> > gcov* i386-rtems-gcc* i386-rtems-size*
> > i386-rtems-addr2line* i386-rtems-ld* i386-rtems-strings*
> > i386-rtems-ar* i386-rtems-nm* i386-rtems-strip*
> > i386-rtems-as* i386-rtems-objcopy* i386-rtems-unprotoize*
> > i386-rtems-c++* i386-rtems-objdump*
> > i386-rtems-c++filt* i386-rtems-protoize*
> > i386-rtems-g++* i386-rtems-ranlib*
> >
> > % ls /opt/rtems/i386-rtems/bin
> > ar* as* gcc* ld* nm* ranlib* strip*
> >
> > Hope I am on the right track !
> >
> > HELP !!!
> >
> > Vasu
> >
> >
>
> regards,
> Vivek
> -
More information about the users
mailing list