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

Sid Boyce sboyce at blueyonder.co.uk
Tue Nov 12 12:44:02 UTC 2013


On 12/11/13 02:34, Sid Boyce wrote:
> 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.
>
 From configure.ac, only armv6 and armv7l defined.
     armv7l)
       AC_MSG_NOTICE([Platform: ARM 7])
       CFLAGS="-O3 -pipe -march=armv7 -mfpu=neon -fno-tree-vectorize 
-fopenmp"
       CXXFLAGS="-O3 -pipe -march=armv7 -mfpu=neon -fno-tree-vectorize 
-fopenmp"
       export CFLAGS
       export CXXFLAGS
       AC_MSG_NOTICE([${CFLAGS}])
       AC_MSG_NOTICE([${CXXFLAGS}])
      ;;

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



More information about the arm mailing list