summaryrefslogtreecommitdiffstats
path: root/scripts/buildall.sh
blob: 7a307aa151b073e363b734f189f8d03f704c9095 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
#!/bin/sh
# Should be copied to toplevel before it is run.
# An OK sttus indicates that it compiles for an arch.
# This has been tested on ARM and AVR32, status is for ARM
sed	-i s/^.*Config.in.test.*//	Config.in
echo	"source \"scripts/test/Config.in.test.$1\"" >> Config.in
sed	-i s/^.*BR2_TARGET_TEST_PACKAGES*//	.config
echo	"BR2_TARGET_TEST_PACKAGES=y" >> .config
#cat	scripts/test/noconfiguration.$1 >> .config
make 	oldconfig	> info.log 2>&1

source	"scripts/testheader.inc"
make	flush


skip	mk	busybox
bb	mk	bash
bb	mk	bzip2
bb	mk	coreutils
bb	mk	diffutils
bb	mk	findutils
EXE	mk	flex                           OK
bb	mk	gawk
bb	mk	grep			
EXE	mk	make                           OK

comment "# Other development stuff"
EXE	mk	autoconf                       OK	
EXE	mk	automake                       OK	
EXE	mk	bison                          OK	
EXE	mk	cvs                            OK	
EXE	mk	distcc                         OK	
EXE	mk	dmalloc                        OK	
EXE	mk	fakeroot                       OK	
EXE	mk	gettext                        OK	
EXE	mk	libgmp                         OK	
EXE	mk	gperf                          OK	
EXE	mk	libmpfr                        OK	
EXE	mk	libtool                        OK	
EXE	mk	libiconv                       OK  
EXE	mk	popt                           OK
EXE	mk	m4                             OK	
skip	mk	mpatrol                        DISABLED	"Needs gdb to build, and GDB_VERSION is not defined"
EXE	mk	oprofile                       FAIL	"error: bfd library not found"
EXE	mk	pkgconfig                      OK	
EXE	mk	readline                       OK	
skip	mk	valgrind                       DISABLED	"x86 specific" 
EXE	mk	pcre                           OK	

comment "Other stuff"
EXE	mk	at                             OK	
EXE	mk	beecrypt                       OK	
AVR	mk	berkeleydb                     OK	"Machine avr32 not recognized"
EXE	mk	bsdiff                         OK	
bb	mk	bootutils
EXE	mk	cups                           OK	
EXE	mk	customize                      OK	
bb	mk	dash
EXE	mk	file                           OK	
EXE	mk	gamin                          OK	
EXE	mk	icu                            OK	"No rule to create out"
AVR	mk	kexec                          OK	"Machine avr32 not recognized"
bb	mk	less
EXE	mk	libconfig                      OK	
EXE	mk	libconfuse                     OK	
EXE	mk	libdaemon                      OK	
EXE	mk	libelf                         OK	
AVR	mk	libevent                       FAIL	"Machine avr32 not recognized"
skip	mk	libfloat                       DISABLED	"Obsolete package"
EXE	mk	libgcrypt                      OK	
EXE	mk	libgpg-error                   OK	
EXE	mk	liblockfile                    OK	
EXE	mk	liboil                         OK	
EXE	mk	libsysfs                       OK	
EXE	mk	lockfile-progs                 OK	
EXE	mk	logrotate                      OK
EXE	mk	lsof                           OK	
skip	mk	ltp-testsuite                  DISABLED	  
AVR	mk	ltrace                         FAIL	"Machine avr32 not recognized"
skip	mk	ltt                            DISABLED	"Obsolete package ltt-ng"
EXE	mk	memstat                        OK
EXE	mk	module-init-tools	       OK	"Use this instead of modutils"
skip	mk	modutils		       FAIL	"This package is for the Linus 2.4 kernel"
EXE	mk	ng-spice-rework                FAIL	"Environment change"
bb	mk	procps
bb	mk	psmisc
EXE	mk	screen                         OK	
EXE	mk	strace                         OK	
EXE	mk	sudo                           OK	
bb	mk	sysklogd

comment "busybox has init and the runit stuff"
bb	mk	sysvinit
bb	mk	tinylogin
bb	mk	util-linux
bb	mk	which

comment "database"
EXE	mk	mysql_client
EXE	mk	sqlite

comment "editors"
EXE	mk	ed
EXE	mk	nano
EXE	mk	uemacs
EXE	mk	vim

comment "Networking applications"
AVR	mk	argus                          FAIL	"Machine avr32 not recognized"
EXE	mk	avahi                          OK	
EXE	mk	axel                           OK	
bb	mk	boa
AVR	mk	bind                           FAIL	"Machine avr32 not recognized"
EXE	mk	bridge                         OK	
bb	mk	dhcp
EXE	mk	dnsmasq                        OK	
EXE	mk	dropbear                       OK	
EXE	mk	ethtool                        OK	
EXE	mk	haserl                         OK	
skip	mk	hostap                         FAIL	"Needs PCMCIA in kernel"
EXE	mk	ifplugd                        OK	
skip	mk	irda-utils                     FAIL	"Makefile is invalid"
EXE	mk	iperf                          OK	
EXE	mk	iproute2                       OK	
EXE	mk	ipsec-tools                    FAIL	"Compile Error"
EXE	mk	iptables                       OK	
AVR	mk	kismet                         FAIL	"Machine avr32 not recognized"
EXE	mk	l2tp                           OK	
EXE	mk	libcgi                         OK	
EXE	mk	libcgicc                       OK	
EXE	mk	libosip2		       FAIL
AVR	mk	libeXosip2                     OK	"Machine avr32 not recognized"
EXE	mk	libpcap                        OK	
EXE	mk	libupnp                        OK	
bb	mk	lighttpd
EXE	mk	links                          OK	
EXE	mk	lrzsz                          OK	
EXE	mk	mdnsresponder                  OK	"Unable to recognise the format of the input file build/prod/mdnsd"
bb	mk	microcom
EXE	mk	mii-diag                       OK	
EXE	mk	mrouted                        OK	
EXE	mk	mutt                           FAIL	"Compile Error"
EXE	mk	nbd                            OK	
EXE	mk	ncftp                          OK	"Depends on ncurses"
EXE	mk	neon                           OK	
bb	mk	netcat
EXE	mk	netkitbase                     OK	
EXE	mk	netkittelnet                   OK	
EXE	mk	netplug                        OK	
EXE	mk	netsnmp                        OK	
EXE	mk	nfs-utils                      OK	
EXE	mk	ntp                            OK	
EXE	mk	olsr                           OK	
AVR	mk	ntpd                           FAIL	"Machine avr32 not recognized"
EXE	mk	openssh                        OK	
EXE	mk	openssl                        OK	
EXE	mk	libcurl                        FAIL	"ELF file data encoding not little-endian"
AVR	mk	openvpn                        FAIL	"Machine avr32 not recognized"
EXE	mk	openswan                       FAIL	"Compile Error"
EXE	mk	portmap                        OK	
EXE	mk	pppd                           OK	
EXE	mk	rp-pppoe                       OK	
EXE	mk	pptp-linux                     OK	
EXE	mk	proftpd                        OK	
skip	mk	quagga                         DISABLED	  
EXE	mk	rsync                          FAIL	"error: conflicting types"
EXE	mk	samba                          OK	
EXE	mk	socat                          OK	
AVR	mk	stunnel                        FAIL	"Machine avr32 not recognized"
EXE	mk	tcpdump                        OK	
EXE	mk	tftpd                          OK	
bb	mk	thttpd
bb	mk	tinyhttpd
skip	mk	tn5250                         FAIL	""
EXE	mk	ttcp                           OK	
bb	mk	udhcp
EXE	mk	udpcast                        OK	
EXE	mk	vpnc                           OK	
EXE	mk	vsftpd                         OK	
AVR	mk	vtun                           FAIL	"Machine avr32 not recognized"
EXE	mk	webif                          OK	
bb	mk	wget
EXE	mk	wireless-tools                 OK
	
comment "Hardware handling / blockdevices and filesystem maintenance"
EXE	mk	acpid                          OK	
EXE	mk	dbus                           OK	
AVR	mk	dbus-glib                      FAIL	"Machine avr32 not recognized"
EXE	mk	devmem2                        OK	
EXE	mk	dm                             OK	
AVR	mk	dmraid                         FAIL	"Machine avr32 not recognized"
EXE	mk	e2fsprogs                      OK	
EXE	mk	eeprog                         OK	
EXE	mk	fconfig                        OK	
EXE	mk	fis                            OK	
EXE	mk	libfuse                        OK	
EXE	mk	gadgetfs-test                  OK	
AVR	mk	hal                            FAIL	"Machine avr32 not recognized"
bb	mk	hdparm
bb	mk	hotplug
EXE	mk	hwdata                         OK	
EXE	mk	i2c-tools                      OK	
EXE	mk	input-tools                    OK	
EXE	mk	iostat                         OK	
EXE	mk	libaio                         OK	
skip	mk	libraw1394                     
EXE	mk	libusb                         OK	
EXE	mk	lm-sensors                     OK	
EXE	mk	lvm2                           OK	
EXE	mk	mdadm                          OK	
EXE	mk	memtester                      OK	
EXE	mk	mkdosfs                        OK	
EXE	mk	mtd                            OK	
AVR	mk	ntfs-3g                        FAIL	"Machine avr32 not recognized"
EXE	mk	pciutils                       FAIL	"Compile Error"
skip	mk	pcmcia                         DISABLED	""
EXE	mk	setserial                      OK	
bb	mk	sfdisk
AVR	mk	smartmontools                  FAIL	"Machine avr32 not recognized"
EXE	mk	usbmount                       OK	
EXE	mk	usbutils                       OK	
EXE	mk	wipe                           OK	
skip	mk	xfsprogs                       DISABLED	  

comment "Interpreter languages / Scripting"
EXE	mk	lua                            OK	
EXE	mk	microperl                      FAIL	"No rule to create target"
EXE	mk	python                         OK	
AVR	mk	ruby                           FAIL	"Machine avr32 not recognized"
EXE	mk	tcl                            FAIL	"Compile Error"
EXE	mk	php                            FAIL	"undefined references to acs_map"

comment "text rendering applications"
EXE	mk	dialog                         OK	

comment "Audio and video libraries and applications"
EXE	mk	alsa-lib                       OK	
EXE	mk	alsa-utils                     FAIL	"undefined references to acs_map"
EXE	mk	asterisk                       FAIL	"Patch fails"
EXE	mk	aumix                          OK	
EXE	mk	gstreamer                      OK	
EXE	mk	gst-plugins-base               OK	
EXE	mk	gst-plugins-good               FAIL	"/usr/lib/libaa.so: could not read symbols: File in wrong format"
EXE	mk	gst-plugins-ugly               OK	
EXE	mk	libid3tag                      OK	
EXE	mk	libmad                         OK	
EXE	mk	libmpd                         OK	
EXE	mk	libogg                         OK	
EXE	mk	libsndfile                     FAIL	"Error: operand out of range (AVR32 specific compile error)"
EXE	mk	libtheora                      FAIL	"./vp3huff: cannot execute binary file"
EXE	mk	libvorbis                      OK	
EXE	mk	madplay                        OK	
EXE	mk	mpg123                         OK	
EXE	mk	mplayer                        OK	
EXE	mk	speex                          OK	
EXE	mk	festival                       FAIL	"undefined reference to EST_TokenStream"
EXE	mk	vlc                            FAIL	"configure:Cannot find libmad library."

comment "Graphic libraries and applications (graphic/text)"

comment "text rendering libraries"
EXE	mk	ncurses                        OK	
EXE	mk	newt                           OK	
EXE	mk	slang                          OK	

comment "graphic libraries"
EXE	mk	directfb                       OK	
EXE	mk	directfb-examples              OK	
EXE	mk	fbdump                         OK	
EXE	mk	linux-fusion                   OK	
EXE	mk	imagemagick                    FAIL	"cannot run test program while cross compiling"
EXE	mk	jpeg                           OK	
EXE	mk	libart                         OK	
EXE	mk	libpng                         OK	
EXE	mk	libungif                       OK	
EXE	mk	lite                           OK	
EXE	mk	pixman                         OK	
EXE	mk	sawman                         FAIL	"LDFLAGS has changed since the previous run"
EXE	mk	sdl                            OK	
EXE	mk	sdl_image                      OK	
EXE	mk	sdl_mixer                      OK	
EXE	mk	SDL_net                        OK	
EXE	mk	sdl_ttf                        OK	
EXE	mk	tiff                           OK	

comment	"busybox graphic applications"
comment " --> May be broken in busybox"
EXE	mk	fbv                            OK	
EXE	mk	fbset                          OK	

comment "other GUIs"
SKIP
EXE	mk	qte                            DISABLED	  
EXE	mk	qtopia4                        DISABLED	 
EXE	mk	x11r7 			       DISABLED
RESTART
EXE	mk	atk
EXE	mk	cairo
EXE	mk	pango
EXE	mk	libdrm
EXE	mk	liberation
EXE	mk	libglade
EXE	mk	libglib12
EXE	mk	libglib2
EXE	mk	libgtk12
EXE	mk	libgtk2
EXE	mk	gtk2-engines
EXE	mk	gtk2-themes
EXE	mk	libsexy
EXE	mk	fltk
EXE	mk	openmotif
EXE	mk	fontconfig
EXE	mk	freetype
EXE	mk	tslib
SKIP
EXE	mk	webkit
skip	mk	startup-notification	       DISABLED	"Depends on X11"

comment	"X Window managers"
EXE	mk	matchbox
EXE	mk	metacity
EXE	mk	blackbox

comment	"X applications"
EXE	mk	alsamixergui
EXE	mk	dillo
EXE	mk	docker
EXE	mk	gqview
EXE	mk	gmpc
EXE	mk	gtkperf
EXE	mk	leafpad
EXE	mk	midori
EXE	mk	pcmanfm
EXE	mk	rdesktop
EXE	mk	rxvt
EXE	mk	sylpheed
EXE	mk	synergy
EXE	mk	torsmo
EXE	mk	x11vnc
EXE	mk	xpdf
EXE	mk	xstroke
EXE	mk	xvkbd
RESTART

comment "Compressors / decompressors"
EXE	mk	lzo                            OK	
EXE	mk	lzma-host                      OK	
EXE	mk	lzma-target                    OK	
EXE	mk	zlib                           OK	

comment "Package managers"
EXE	mk	ipkg                           OK	
EXE	mk	portage                        OK 

comment "XML handling"
EXE	mk	expat                          OK	
EXE	mk	ezxml                          OK	
EXE	mk	libxml2                        OK	
EXE	mk	libxslt                        OK	
AVR	mk	xerces                         FAIL	"Machine avr32 not recognized"
skip	mk	java                           DISABLED	  
skip	mk	games                          DISABLED