Thread (7 messages) 7 messages, 3 authors, 2007-07-23

[Buildroot] _VER vs. _VERSION breakage

flat view

From: Ulf Samuelsson <hidden>
Date: 2007-07-16 19:54:06

s?n 2007-07-15 klockan 12:40 +0200 skrev Bernhard Fischer:
Ulf,

Your change to use _VERSION broke at least acpid. Please double-check
that all packages that you touched in this patch still build fine and
repair.
Here is the result of trying to build most available packages
in buildroot for ARM. (I build for ARM generic (not using WCHAR)).

A lot of the packages does not build for ARM,
but if you can download the package, decompress it
in build_<arch> and then configure or patch it, 
then the VERSION patch is OK for this package.

At least some of the packages seems to require the uClibc is 
built with WCHAR. We should probably identify these packages
and hide them during configuration if WCHAR is not enabled.

Some packages like ACPID does not build for ARM
but I think I got that right anyway, even if I did not try that
specific package.
Maybe someone building x86 can report the few packages
I have problems with on ARM?


acpid/acpid.mk			- *******************
*argus/argus.mk			- OK
*at/at.mk			- OK
*autoconf/autoconf.mk		- OK
*automake/automake.mk		- OK
avahi/avahi.mk			- *******************
				- Requires "libdaemon" which fails due 
				  to AC_PROG_LIBTOOL not recognized
*bash/bash.mk			- OK
*berkeleydb/berkeleydb.mk	- OK
*bind/bind.mk			- OK
*bison/bison.mk			- OK
*bzip2/bzip2.mk			- OK
*coreutils/coreutils.m		- OK (Fails to build on ARM)
*cvs/cvs.mk			- OK (Fails to build on ARM)
*dash/dash.mk			- OK
*dbus/dbus.mk			- OK (Fails to build on ARM)
dbus-glib/dbus-glib.mk		- *************************
				- Requires "dbus" which fails on ARM
*dhcp/dhcp.mk			- OK
*diffutils/diffutils.mk		- OK
*distcc/distcc.mk		- OK
*dmalloc/dmalloc.mk		- OK
*dnsmasq/dnsmasq.mk		- OK
*dropbear/dropbear.mk		- OK
*e2fsprogs/e2fsprogs.mk		- OK
*file/file.mk			- OK
*findutils/findutils.mk		- OK (Fails to build on ARM)
*gawk/gawk.mk			- OK (Fails to build on ARM)
*gettext/gettext.mk		- OK (Fails to build on ARM)
*grep/grep.mk			- OK
*gzip/gzip.mk			- OK
hal/hal.mk			- *************************
				- Requires "dbus" which fails on ARM
*hotplug/hotplug.mk		- OK
*iostat/iostat.mk		- OK
*iproute2/iproute2.mk		- OK
*ipsec-tools/ipsec-tools.mk	- OK
*iptables/iptables.mk		- OK
*jpeg/jpeg.mk			- OK
*kexec/kexec.mk			- OK (ARM = unsupported architecture)
*l2tp/l2tp.mk			- OK
				  Patch version 2.1 has disappeared, 
				  2.2 is current. Fails to build
*libdaemon/libdaemon.mk		- OK (Fails to build on ARM)
*libelf/libelf.mk		- OK
*libevent/libevent.mk		- OK
libglib12/libglib12.mk		- *************************
libgtk12/libgtk12.mk		- *************************
*libpcap/libpcap.mk		- OK
*libpng/libpng.mk		- OK
*libsndfile/libsndfile.mk	- OK
libsysfs/libsysfs.mk		- OK
*libtool/libtool.mk		- OK
*libusb/libusb.mk		- OK
*lighttpd/lighttpd.mk		- init.d script changed name/directory.
*links/links.mk			- OK (Fails to build on ARM)
				  Needs -I$(STAGING_DIR)/include
*lrzsz/lrzsz.mk			- OK
*ltt/ltt.mk			- OK
*lzma/lzma.mk			- OK
*m4/m4.mk			- OK
*make/make.mk			- OK 
				Make fails during Cross-Compiles since
				it calls the Cross Compiled Make binary 
				in the latter part of the build instead 
				of the /usr/bin/make
*memtester/memtester.mk		- OK
metacity/metacity.mk		- *************************
*microcom/microcom.mk		- OK
*microperl/microperl.mk		- OK
*mkdosfs/mkdosfs.mk		- OK
*modutils/modutils.mk		- OK
*mpatrol/mpatrol.mk		- OK (Fails to build on ARM)
*mrouted/mrouted.mk		- OK (Fails to build on ARM)
*nano/nano.mk			- OK
*ncurses/ncurses.mk		- OK
*netkitbase/netkitbase.mk	- OK (Fails to build on ARM)
netkittelnet/netkittelnet.mk	- *************************
*netplug/netplug.mk		- OK (Requires bk (bitkeeper))
*netsnmp/netsnmp.mk		- OK Needs "defined(xxx) 
*nfs-utils/nfs-utils.mk		- OK (Fails to build on ARM)
*openssh/openssh.mk		- OK (Fails to build on ARM)
				  Needs to include $(STAGING_DIR)/ 
				  include
				  64/64 division
*openssl/openssl.mk		- OK
*patch/patch.mk			- OK
*pciutils/pciutils.mk		- OK, requires inux
*pkgconfig/pkgconfig.mk		- OK
*portmap/portmap.mk		- OK (Fails to build on ARM)
*procps/procps.mk		- OK (Fails to build on ARM)
				  wchar.h => bits/wchar.h,wctype.h 
					-I???
*proftpd/proftpd.mk		- OK
*psmisc/psmisc.mk		- OK (Fails to build on ARM)
qtopia4/qtopia4.mk		- *************************
*quagga/quagga.mk		- OK (Fails to build on ARM) (no SNMP)
raidtools/raidtools.mk		- *************************
*readline/readline.mk		- OK
*rsync/rsync.mk			- OK
*ruby/ruby.mk			- OK (Fails to build on ARM) 
					  (tried 1.8.2,1.86 + svn)
*samba/samba.mk			- OK (Fails to build on ARM)
					(tries to run test program
					compiled for ARM 
					during configure)
*sed/sed.mk			- OK (Fails to build on ARM)
					(WCHAR)
*sfdisk/sfdisk.mk		- OK (Fails to build on ARM)
*slang/slang.mk			- OK
*smartmontools/smartmontools.mk	- OK
*strace/strace.mk		- OK
*stunnel/stunnel.mk		- OK (Fails to build on ARM)
					needs SSL
*sudo/sudo.mk			- OK
*sysklogd/sysklogd.mk		- OK (Fails to build on ARM)
				 	lacks "linux/linkage.h"
*sysvinit/sysvinit.mk		- OK
*tar/tar.mk			- OK (Fails to build on ARM)
					(wcint_t not declared)
*tcpdump/tcpdump.mk		- OK
*tftpd/tftpd.mk			- OK
*thttpd/thttpd.mk		- OK
*tiff/tiff.mk			- OK
*tinylogin/tinylogin.mk		- OK
tinyx/tinyx.mk			- OK (Fails to build on ARM)
					cannot find -lXft
tn5250/tn5250.mk		- OK (Fails to build on ARM)
					needs slang.h
ttcp/ttcp.mk			- OK (Fails to build on ARM)
					needs #include <strings.h>
*udhcp/udhcp.mk			- This was merged into busybox!
*uemacs/uemacs.mk		- OK
*usbutils/usbutils.mk		- OK
*util-linux/util-linux.mk	- OK (Fails to build on ARM)
*wget/wget.mk			- OK
*which/which.mk			- OK
*wipe/wipe.mk			- OK
*wireless-tools/wireless-tools.mk OK
*vtun/vtun.mk			- OK
*xfsprogs/xfsprogs.mk		- OK (Fails to build on ARM)
*zlib/zlib.mk			- OK
=====================
Some other failures (not affected by VERSION patch)
asterisk
DirectFB
dmraid
fontconfig
libdaemon/libdaemon.mk Fails.
	avahi depends on this.
curl does not download	7.13.1 is too old...
	7.16.4 cannot be patched...
libid3tag does not compile
	=> madplay does not compile
lvm2


thanks,
_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help