[Buildroot] [buildroot 0003794]: HAL won't compile for i686 host (Build is fedora 8 on i686)

bugs at busybox.net bugs at busybox.net
Sun Oct 26 09:16:43 UTC 2008


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=3794 
====================================================================== 
Reported By:                KHAksnes
Assigned To:                buildroot
====================================================================== 
Project:                    buildroot
Issue ID:                   3794
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             06-16-2008 00:43 PDT
Last Modified:              10-26-2008 02:16 PDT
====================================================================== 
Summary:                    HAL won't compile for i686 host (Build is fedora 8
on i686)
Description: 
The compilation fails with lots of messages, probably caused by some mess
in -I options. A transcript from compilation of HAL is attached.
====================================================================== 

---------------------------------------------------------------------- 
 pepe - 10-26-08 02:16  
---------------------------------------------------------------------- 
'hal_libs.patch' will correct some library paths and fix the errors
reported in 'hal-log'

The build now breaks claiming INT_MAX is undefined in
hald/linux/addon/addon-storage.c. Dont know how to fix this.

'addon-storage' can be removed from the Makefile however.
In that case, the build breaks some time later with:


/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/bin/i686-linux-uclibc-gcc
-Os -I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/include
--sysroot=/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/
-isysroot /home/pepe/svn/buildroot/buildroot/build_i686/staging_dir
-mtune=i686 -march=i686 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -I. -I. -I../..
-DPACKAGE_SYSCONF_DIR=\"/etc\" -DPACKAGE_DATA_DIR=\"/usr/share\"
-DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\"
-DPACKAGE_LOCALSTATEDIR=\"/var\" -I../.. -I..
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/glib-2.0
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/lib/glib/include
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/dbus-1.0
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/lib/dbus-1.0/include
-Os -I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/include
--sysroot=/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/
-isysroot /home/pepe/svn/buildroot/buildroot/build_i686/staging_dir
-mtune=i686 -march=i686 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64
-I/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/lib/glib-2.0/include
-Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs
-Wpointer-arith -Wcast-align -Wsign-compare -MT classdev.lo -MD -MP -MF
.deps/classdev.Tpo -c classdev.c  -fPIC -DPIC -o .libs/classdev.o
In file included from
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/netdevice.h:28,
                 from
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:26,
                 from classdev.c:35:
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if.h:166:
error: field 'ifru_addr' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if.h:167:
error: field 'ifru_dstaddr' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if.h:168:
error: field 'ifru_broadaddr' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if.h:169:
error: field 'ifru_netmask' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if.h:170:
error: field 'ifru_hwaddr' has incomplete type
In file included from classdev.c:35:
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:105:
error: field 'arp_pa' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:106:
error: field 'arp_ha' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:108:
error: field 'arp_netmask' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:113:
error: field 'arp_pa' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:114:
error: field 'arp_ha' has incomplete type
/home/pepe/svn/buildroot/buildroot/build_i686/staging_dir/usr/include/linux/if_arp.h:116:
error: field 'arp_netmask' has incomplete type 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
06-16-08 00:43  KHAksnes       New Issue                                    
06-16-08 00:43  KHAksnes       Status                   new => assigned     
06-16-08 00:43  KHAksnes       Assigned To               => buildroot       
06-16-08 00:43  KHAksnes       File Added: hal-log                          
10-26-08 02:07  pepe           Issue Monitored: pepe                        
10-26-08 02:13  pepe           File Added: hal_libs.patch                    
10-26-08 02:16  pepe           Note Added: 0014184                          
======================================================================




More information about the buildroot mailing list