missing C compiler...
dave
daveerickson at shaw.ca
Sat Oct 12 20:31:51 UTC 2013
This is what a call to i386-rtems-4.11-gcc looks like:
[dave at localhost build-i386]$ i386-rtems4.11-gcc -v
Using built-in specs.
COLLECT_GCC=i386-rtems4.11-gcc
COLLECT_LTO_WRAPPER=/opt/rtems-4.11/libexec/gcc/i386-rtems4.11/4.8.0/lto-wrapper
Target: i386-rtems4.11
Configured with: ../gcc-4.8.0/configure --prefix=/opt/rtems-4.11
--bindir=/opt/rtems-4.11/bin --exec_prefix=/opt/rtems-4.11
--includedir=/opt/rtems-4.11/include --libdir=/opt/rtems-4.11/lib
--libexecdir=/opt/rtems-4.11/libexec --mandir=/opt/rtems-4.11/share/man
--infodir=/opt/rtems-4.11/share/info --datadir=/opt/rtems-4.11/share
--build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu
--target=i386-rtems4.11 --disable-libstdcxx-pch --with-gnu-as
--with-gnu-ld --verbose --with-newlib --with-system-zlib --disable-nls
--without-included-gettext --disable-win32-registry
--enable-version-specific-runtime-libs --enable-threads --disable-lto
--disable-plugin --enable-newlib-io-c99-formats --enable-newlib-iconv
--enable-languages=c,c++
Thread model: rtems
gcc version 4.8.0 20130322 (RTEMS
gcc-4.8.0-4.fc19/newlib-1.20.0-25.fc19) (GCC)
[dave at localhost build-i386]$
and I did the f.c test and it compiled although I couldn't get it to run
on my x86_64 machine.
Thanks,
Dave
On 10/12/2013 02:24 PM, dave wrote:
> Hi
> This is what /opt/rtems-4.11 looks like:
>
> [dave at localhost build-i386]$ ls /opt/rtems-4.11/bin
> aclocal powerpc-rtems4.11-gcc-4.8.0
> aclocal-1.13 powerpc-rtems4.11-gcc-ar
> autoconf powerpc-rtems4.11-gcc-nm
> autoheader powerpc-rtems4.11-gcc-ranlib
> autom4te powerpc-rtems4.11-gcov
> automake powerpc-rtems4.11-gdb
> automake-1.13 powerpc-rtems4.11-gprof
> autoreconf powerpc-rtems4.11-ld
> autoscan powerpc-rtems4.11-ld.bfd
> autoupdate powerpc-rtems4.11-nm
> i386-rtems4.11-addr2line powerpc-rtems4.11-objcopy
> i386-rtems4.11-ar powerpc-rtems4.11-objdump
> i386-rtems4.11-as powerpc-rtems4.11-ranlib
> i386-rtems4.11-c++ powerpc-rtems4.11-readelf
> i386-rtems4.11-c++filt powerpc-rtems4.11-run
> i386-rtems4.11-cpp powerpc-rtems4.11-size
> i386-rtems4.11-elfedit powerpc-rtems4.11-strings
> i386-rtems4.11-g++ powerpc-rtems4.11-strip
> i386-rtems4.11-gcc sh-rtems4.11-addr2line
> i386-rtems4.11-gcc-4.8.0 sh-rtems4.11-ar
> i386-rtems4.11-gcc-ar sh-rtems4.11-as
> i386-rtems4.11-gcc-nm sh-rtems4.11-c++
> i386-rtems4.11-gcc-ranlib sh-rtems4.11-c++filt
> i386-rtems4.11-gcov sh-rtems4.11-cpp
> i386-rtems4.11-gdb sh-rtems4.11-elfedit
> i386-rtems4.11-gprof sh-rtems4.11-g++
> i386-rtems4.11-ld sh-rtems4.11-gcc
> i386-rtems4.11-ld.bfd sh-rtems4.11-gcc-4.8.0
> i386-rtems4.11-nm sh-rtems4.11-gcc-ar
> i386-rtems4.11-objcopy sh-rtems4.11-gcc-nm
> i386-rtems4.11-objdump sh-rtems4.11-gcc-ranlib
> i386-rtems4.11-ranlib sh-rtems4.11-gcov
> i386-rtems4.11-readelf sh-rtems4.11-gdb
> i386-rtems4.11-size sh-rtems4.11-gprof
> i386-rtems4.11-strings sh-rtems4.11-ld
> i386-rtems4.11-strip sh-rtems4.11-ld.bfd
> ifnames sh-rtems4.11-nm
> powerpc-rtems4.11-addr2line sh-rtems4.11-objcopy
> powerpc-rtems4.11-ar sh-rtems4.11-objdump
> powerpc-rtems4.11-as sh-rtems4.11-ranlib
> powerpc-rtems4.11-c++ sh-rtems4.11-readelf
> powerpc-rtems4.11-c++filt sh-rtems4.11-run
> powerpc-rtems4.11-cpp sh-rtems4.11-size
> powerpc-rtems4.11-elfedit sh-rtems4.11-strings
> powerpc-rtems4.11-g++ sh-rtems4.11-strip
> powerpc-rtems4.11-gcc
>
>
> I think I have all the right tools...I have used RTEMS before, I took
> the course form Dr. Sherrill.
>
> Thanks,
> Dave
> On 10/12/2013 11:28 AM, Gedare Bloom wrote:
>> Dave,
>> It looks like you don't have a host C compiler. Try installing gcc.
>> -Gedare
>>
>> On Sat, Oct 12, 2013 at 12:52 PM, dave <daveerickson at shaw.ca> wrote:
>>> Ok bootstrap completed, I created a fresh directory and started a
>>> configure:
>>>
>>> According to the Getting Started manual, the --target=i386-rtems4.11
>>>
>>> According to the rtems/c/TOOL_TARGETS the targets is called i386-rtems
>>>
>>> I tried several versions of i386-rtems i386-rtems4.11 i386-rtems-4.11
>>>
>>> and this is the compiler fail:
>>>
>>> [dave at localhost build-i386]$ ../rtems/configure --target=i386-rtems4.11
>>> --enable-posix --enable-networking --disable-cxx
>>> --enable-rtemsbsp="pc386"
>>> --prefix=/opt/rtems-4.11
>>> checking for gmake... gmake
>>> checking for RTEMS Version... 4.10.99.0
>>> checking build system type... x86_64-unknown-linux-gnu
>>> checking host system type... x86_64-unknown-linux-gnu
>>> checking target system type... i386-pc-rtems4.11
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking whether build environment is sane... yes
>>> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
>>> checking for gawk... gawk
>>> checking whether gmake sets $(MAKE)... yes
>>> checking whether gmake supports nested variables... yes
>>> checking whether to enable maintainer-specific portions of
>>> Makefiles... no
>>> checking that generated files are newer than configure... done
>>> configure: creating ./config.status
>>> configure: configuring in ./tools/build
>>> configure: running /bin/sh '../../../rtems/tools/build/configure'
>>> '--prefix=/opt/rtems-4.11' '--host=x86_64-unknown-linux-gnu'
>>> '--build=x86_64-unknown-linux-gnu' '--enable-posix'
>>> '--enable-networking'
>>> '--disable-cxx' '--enable-rtemsbsp=pc386' '--target=i386-rtems4.11'
>>> '--cache-file=/dev/null' '--srcdir=../../../rtems/tools/build'
>>> checking for gmake... gmake
>>> checking for RTEMS Version... 4.10.99.0
>>> checking build system type... x86_64-unknown-linux-gnu
>>> checking host system type... x86_64-unknown-linux-gnu
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking whether build environment is sane... yes
>>> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
>>> checking for gawk... gawk
>>> checking whether gmake sets $(MAKE)... yes
>>> checking whether gmake supports nested variables... yes
>>> checking whether to enable maintainer-specific portions of
>>> Makefiles... no
>>> checking for x86_64-unknown-linux-gnu-gcc... no
>>> checking for gcc... no
>>> checking for x86_64-unknown-linux-gnu-cc... no
>>> checking for cc... no
>>> checking for x86_64-unknown-linux-gnu-cl.exe... no
>>> checking for cl.exe... no
>>> configure: error: in `/home/dave/src/RTEMS/build-i386/tools/build':
>>> configure: error: no acceptable C compiler found in $PATH
>>> See `config.log' for more details
>>> configure: error: /bin/sh '../../../rtems/tools/build/configure'
>>> failed for
>>> tools/build
>>>
>>> Here is my path
>>> [dave at localhost build-i386]$ echo $PATH
>>> /opt/rtems-4.11/i386-rtems4.11:/opt/rtems-4.11/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/dave/.local/bin:/home/dave/bin
>>>
>>>
>>>
>>>
>>>
>>> On 10/12/2013 03:21 AM, Ralf Corsepius wrote:
>>>> On 10/12/2013 05:31 AM, dave wrote:
>>>>> Hello;
>>>>>
>>>>> I switched to Fedora 19 from Ubuntu and loaded all build tools and
>>>>> the
>>>>> loaded git source.
>>>>>
>>>>> I ran the bootstrap and got then got this error:
>>>>>
>>>>> ./bootstrap
>>>>> .
>>>>> Can't locate Thread/Queue.pm in @INC (@INC contains:
>>>>> /opt/rtems-4.11/share/automake-1.13 /usr/local/lib64/perl5
>>>>> /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
>>>>> /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at
>>>>> /opt/rtems-4.11/bin/automake line 140.
>>>>> BEGIN failed--compilation aborted at /opt/rtems-4.11/bin/automake
>>>>> line
>>>>> 143.
>>>>> autoreconf: automake failed with exit status: 2
>>>>> grep: Makefile.in: No such file or directory
>>>>> ./testsuites/libtests
>>>> Definitely a packaging bug. I don't know the cause, yet - To be
>>>> investigated.
>>>>
>>>> In the meantime, try
>>>> # yum install 'perl(Thread::Queue)'
>>>>
>>>> Ralf
>>>>
>>>>
>>> _______________________________________________
>>> rtems-users mailing list
>>> rtems-users at rtems.org
>>> http://www.rtems.org/mailman/listinfo/rtems-users
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>
More information about the users
mailing list