[fedora-arm] F20 Beta 5 (XFCE) remix for PandaBoard

Sid Boyce sboyce at blueyonder.co.uk
Tue Nov 19 23:10:00 UTC 2013


Hi Jaromir,
The application builds and runs on x86_64 openSUSE and Ubuntu, Ubuntu on 
ODROID-X, Raspberry Pi with Raspbian and also with Ubuntu on Pandaboard.

With openSUSE ARM and Fedora ARM it seems to get confused about the 
architecture.
In configure.log
root at panda:/1/ghpsdr3-alex# grep ARM config.log
configure:15863: Platform: ARM 7
conftest.c:1:0: error: target CPU does not support ARM mode
conftest.c:1:0: error: target CPU does not support ARM mode
conftest.c:1:0: error: target CPU does not support ARM mode

./configure CFLAGS='-O3 -pipe -mfpu=neon -fno-tree-vectorize -flto 
-fopenmp' CXXFLAGS='-O3 -pipe -mfpu=neon -fno-tree-vectorize -flto -fopenmp'

or simply with just
./configure
Regards
Sid.


On 19/11/13 18:36, Jaromir Capik wrote:
> Hello Sid.
>
> I just tested your scenario on ECX-1000 with the official F20
> images and the same result ...
>
> That means it isn't related to the changes made by me.
> It looks more like an autotools related issue.
>
> Have you tested that on x86 ?
>
> Thanks,
> Jaromir.
>
> --
> Jaromir Capik
> Red Hat Czech, s.r.o.
> Software Engineer / Secondary Arch
>
> Email: jcapik at redhat.com
> Web: www.cz.redhat.com
> Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic
> IC: 27690016
>
>
> ----- Original Message -----
>> From: "Sid Boyce" <sboyce at blueyonder.co.uk>
>> To: arm at lists.fedoraproject.org
>> Sent: Tuesday, November 12, 2013 3:34:47 AM
>> Subject: Re: [fedora-arm] F20 Beta 5 (XFCE) remix for PandaBoard
>>
>> On 12/11/13 01:06, Sid Boyce wrote:
>>> On 08/11/13 17:35, Jaromir Capik wrote:
>>>> Hello everyone.
>>>>
>>>> I created a Fedora 20 Beta 5 remix for Panda and would appreciate
>>>> some tests. The image is XFCE only (can add more later).
>>>>
>>>> You can download the image here:
>>>> http://jcapik.fedorapeople.org/files/ARM/f20-remixes/
>>>>
>>>> Please, let me know whether it works for you ...
>>>>
>>>> NOTE: It uses the old F19 kernel as the new F20 kernel doesn't boot
>>>> on Panda -> do not update the kernel.
>>>>
>>>> Thanks in advance.
>>>>
>>>> Regards,
>>>> Jaromir.
>>>>
>>>> --
>>>> Jaromir Capik
>>>> Red Hat Czech, s.r.o.
>>>> Software Engineer / Secondary Arch
>>>>
>>>> Email: jcapik at redhat.com
>>>> Web: www.cz.redhat.com
>>>> Red Hat Czech s.r.o., Purkynova 99/71, 612 45, Brno, Czech Republic
>>>> IC: 27690016
>>>> _______________________________________________
>>>> arm mailing list
>>>> arm at lists.fedoraproject.org
>>>> https://admin.fedoraproject.org/mailman/listinfo/arm
>>> I installed all the pre-req packages and I see some configure errors
>>> in ghpsdr3-alex that I had only ever seen these errors with openSUSE
>>> ARM on ODROID-X, never on Pandaboard Ubuntu nor ODROID-X Ubuntu.
>>> Build instructions:-
>>> http://napan.ca/ghpsdr3/index.php/QtRadio_Installation#Fedora
>>>
>>> sudo yum install gcc gcc-c++ man-pages autoconf automake subversion
>>> libtool git
>>>
>>>
>>> This is on Pandaboard A3 with Qt-5.2.0, it needs Qt5.
>>> #!/bin/sh
>>> sudo yum install fftw fftw-devel
>>> sudo yum install libusb-devel libusb1-devel
>>> sudo yum install portaudio-devel
>>> sudo yum install libconfig-devel
>>> sudo yum install libsamplerate-devel
>>> sudo yum install pulseaudio-libs-devel
>>> sudo yum install jack-audio-connection-kit
>>> jack-audio-connection-kit-devel
>>> sudo yum install qt4-devel
>>>
>>> codec2-dev:-
>>>
>>> svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2-dev
>>> codec2-dev
>>>
>>> The source is from "git clone
>>> git://github.com/alexlee188/ghpsdr3-alex.git"
>>> "cd ghpsdr3-alex"
>>> "autoreconf -i"
>>> "./configure".
>>> Part of the error messages:-
>>> checking for python script directory...
>>> ${prefix}/lib/python2.7/site-packages
>>> checking for python extension module directory...
>>> ${exec_prefix}/lib/python2.7/site-packages
>>> configure: Platform: ARM 7
>>> configure: -O3 -pipe -march=armv7 -mfpu=neon -fno-tree-vectorize -fopenmp
>>> configure: -O3 -pipe -march=armv7 -mfpu=neon -fno-tree-vectorize -fopenmp
>>> checking for library containing round... no
>>> checking for library containing pthread_create... no
>>> checking for library containing Pa_Initialize... no
>>> checking for library containing fftwf_malloc... no
>>> checking for library containing codec2_create... no
>>> checking for library containing pa_simple_new... no
>>> checking for library containing pa_strerror... no
>>> checking for library containing usb_init... no
>>> checking for library containing jack_client_open... no
>>> checking for library containing config_init... no
>>> checking for library containing libusb_init... no
>>> checking for library containing event_init... no
>>> checking for library containing evthread_use_pthreads... no
>>> checking for library containing bufferevent_openssl_socket_new... no
>>> checking for library containing src_new... no
>>> checking for library containing ortp_init... no
>>> checking for library containing omp_get_active_level... no
>>> checking for size_t... no
>>> checking for working alloca.h... no
>>> checking for alloca... no
>>> checking whether `alloca.c' needs Cray hooks... no
>>> checking stack direction for C alloca... -1
>>> checking arpa/inet.h usability... no
>>> checking arpa/inet.h presence... yes
>>> configure: WARNING: arpa/inet.h: present but cannot be compiled
>>> configure: WARNING: arpa/inet.h:     check for missing prerequisite
>>> headers?
>>> configure: WARNING: arpa/inet.h: see the Autoconf documentation
>>> configure: WARNING: arpa/inet.h:     section "Present But Cannot Be
>>> Compiled"
>>> configure: WARNING: arpa/inet.h: proceeding with the compiler's result
>>> configure: WARNING:     ##
>>> --------------------------------------------- ##
>>> configure: WARNING:     ## Report this to andrew att montefusco dott
>>> com ##
>>> configure: WARNING:     ##
>>> --------------------------------------------- ##
>>> checking for arpa/inet.h... no
>>> checking fcntl.h usability... no
>>> checking fcntl.h presence... yes
>>> configure: WARNING: fcntl.h: present but cannot be compiled
>>> configure: WARNING: fcntl.h:     check for missing prerequisite headers?
>>> configure: WARNING: fcntl.h: see the Autoconf documentation
>>> configure: WARNING: fcntl.h:     section "Present But Cannot Be Compiled"
>>> configure: WARNING: fcntl.h: proceeding with the compiler's result
>>> configure: WARNING:     ##
>>> --------------------------------------------- ##
>>> configure: WARNING:     ## Report this to andrew att montefusco dott
>>> com ##
>>> configure: WARNING:     ##
>>> --------------------------------------------- ##
>>> checking for fcntl.h... no
>>> checking limits.h usability... no
>>> checking limits.h presence... yes
>>> configure: WARNING: limits.h: present but cannot be compiled
>>> configure: WARNING: limits.h:     check for missing prerequisite headers?
>>> configure: WARNING: limits.h: see the Autoconf documentation
>>> configure: WARNING: limits.h:     section "Present But Cannot Be
>>> Compiled"
>>> configure: WARNING: limits.h: proceeding with the compiler's result
>>> configure: WARNING:     ##
>>> --------------------------------------------- ##
>>> configure: WARNING:     ## Report this to andrew att montefusco dott
>>> com ##
>>> configure: WARNING:     ##
>>> --------------------------------------------- ##
>>> checking for limits.h... no
>>> checking malloc.h usability... no
>>> checking malloc.h presence... yes
>>> configure: WARNING: malloc.h: present but cannot be compiled
>>> configure: WARNING: malloc.h:     check for missing prerequisite headers?
>>> configure: WARNING: malloc.h: see the Autoconf documentation
>>> configure: WARNING: malloc.h:     section "Present But Cannot Be
>>> Compiled"
>>> ##And many other such WARNING messages and ending with ##
>>> checking for unistd.h... (cached) yes
>>> configure: error:
>>> -----------------------------------
>>>    The pthread library and header file required to build ghpsdr3.
>>> root at panda:/1/ghpsdr3-alex#  l /usr/include/pthread.h
>>> -rw-r--r--. 1 root root 41510 Oct  3 07:28 /usr/include/pthread.h
>>> root at panda:/1/ghpsdr3-alex# l /usr/lib/libpthread*
>>> -rwxr-xr-x. 1 root root 126448 Oct  3 09:05 /usr/lib/libpthread-2.18.so*
>>> -rw-r--r--. 1 root root   1512 Oct  3 09:06
>>> /usr/lib/libpthread_nonshared.a
>>> -rw-r--r--. 1 root root    221 Oct  3 07:28 /usr/lib/libpthread.so
>>> lrwxrwxrwx. 1 root root     18 Nov  6 21:03 /usr/lib/libpthread.so.0
>>> -> libpthread-2.18.so*
>>>
>>> Regards
>>> Sid.
>>>
>> root at panda:/1/ghpsdr3-alex# uname -a
>> Linux panda 3.9.5-301.fc19.armv7hl #1 SMP Wed Jun 12 14:56:17 UTC 2013
>> armv7l armv7l armv7l GNU/Linux
>>
>> root at panda:/1/ghpsdr3-alex# yum list *headers*
>> Loaded plugins: langpacks
>> Installed Packages
>> glibc-headers.armv7hl 2.18-11.fc20 @fedora
>> kernel-headers.armv7hl 3.11.7-300.fc20
>>
>> Possibly kernel headers newer than running kernel?
>> Regards
>> Sid.
>>
>> --
>> Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
>> Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
>> Senior Staff Specialist, Cricket Coach
>> Microsoft Windows Free Zone - Linux used for all Computing Tasks
>>
>> _______________________________________________
>> arm mailing list
>> arm at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/arm


-- 
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks



More information about the arm mailing list