buildall.sh 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. #!/bin/sh
  2. # Should be copied to toplevel before it is run.
  3. # An OK sttus indicates that it compiles for an arch.
  4. # This has been tested on ARM and AVR32, status is for ARM
  5. sed -i s/^.*Config.in.test.*// Config.in
  6. echo "source \"scripts/test/Config.in.test.$1\"" >> Config.in
  7. sed -i s/^.*BR2_TARGET_TEST_PACKAGES*// .config
  8. echo "BR2_TARGET_TEST_PACKAGES=y" >> .config
  9. #cat scripts/test/noconfiguration.$1 >> .config
  10. make oldconfig > info.log 2>&1
  11. source "scripts/testheader.inc"
  12. make flush
  13. skip mk busybox DISABLED
  14. bb mk bash
  15. bb mk bzip2
  16. bb mk coreutils
  17. bb mk diffutils
  18. bb mk findutils
  19. EXE mk flex OK
  20. bb mk gawk
  21. bb mk grep
  22. EXE mk make OK
  23. comment # Other development stuff
  24. EXE mk autoconf OK
  25. EXE mk automake OK
  26. EXE mk bison OK
  27. EXE mk cvs OK
  28. EXE mk distcc OK
  29. EXE mk dmalloc OK
  30. EXE mk fakeroot OK
  31. EXE mk gettext OK
  32. EXE mk libgmp OK
  33. EXE mk gperf OK
  34. EXE mk libmpfr OK
  35. EXE mk libtool OK
  36. EXE mk libiconv OK
  37. EXE mk popt OK
  38. EXE mk m4 OK
  39. skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
  40. EXE mk oprofile FAIL "error: bfd library not found"
  41. EXE mk pkgconfig OK
  42. EXE mk readline OK
  43. skip mk valgrind DISABLED "x86 specific"
  44. EXE mk pcre OK
  45. comment Other stuff
  46. EXE mk at OK
  47. EXE mk beecrypt OK
  48. AVR mk berkeleydb OK "Machine avr32 not recognized"
  49. EXE mk bsdiff OK
  50. bb mk bootutils
  51. EXE mk cups OK
  52. EXE mk customize OK
  53. bb mk dash
  54. EXE mk file OK
  55. EXE mk gamin OK
  56. EXE mk icu OK
  57. AVR mk kexec OK "Machine avr32 not recognized"
  58. bb mk less
  59. EXE mk libconfig OK
  60. EXE mk libconfuse OK
  61. EXE mk libdaemon OK
  62. EXE mk libelf OK
  63. AVR mk libevent OK "Machine avr32 not recognized"
  64. skip mk libfloat DISABLED "Obsolete package"
  65. EXE mk libgcrypt OK
  66. EXE mk libgpg-error OK
  67. EXE mk liblockfile OK
  68. EXE mk liboil OK
  69. EXE mk libsysfs OK
  70. EXE mk lockfile-progs OK
  71. EXE mk logrotate OK
  72. EXE mk lsof OK
  73. skip mk ltp-testsuite DISABLED
  74. AVR mk ltrace OK "Machine avr32 not recognized"
  75. skip mk ltt DISABLED "Obsolete package ltt-ng"
  76. EXE mk memstat OK
  77. EXE mk module-init-tools OK "Use this instead of modutils"
  78. skip mk modutils DISABLED "This package is for the Linux 2.4 kernel"
  79. EXE mk ng-spice-rework FAIL "Environment change"
  80. bb mk procps
  81. bb mk psmisc
  82. EXE mk screen OK
  83. EXE mk strace OK
  84. EXE mk sudo OK
  85. bb mk sysklogd
  86. comment busybox has init and the runit stuff
  87. bb mk sysvinit
  88. bb mk tinylogin
  89. bb mk util-linux
  90. bb mk which
  91. comment database
  92. EXE mk mysql_client OK
  93. EXE mk sqlite OK
  94. comment editors
  95. EXE mk ed OK
  96. EXE mk nano OK
  97. EXE mk uemacs OK
  98. EXE mk vim FAIL "Cannot find source"
  99. comment Networking applications
  100. AVR mk argus OK "Machine avr32 not recognized"
  101. EXE mk avahi OK
  102. EXE mk axel OK
  103. bb mk boa
  104. AVR mk bind OK "Machine avr32 not recognized"
  105. EXE mk bridge OK
  106. bb mk dhcp
  107. EXE mk dnsmasq OK
  108. EXE mk dropbear OK
  109. EXE mk ethtool OK
  110. EXE mk haserl OK
  111. skip mk hostap DISABLED "Needs PCMCIA in kernel"
  112. EXE mk ifplugd OK
  113. skip mk irda-utils DISABLED "Makefile is invalid"
  114. EXE mk iperf OK
  115. EXE mk iproute2 OK
  116. EXE mk ipsec-tools OK
  117. EXE mk iptables OK
  118. AVR mk kismet OK "Machine avr32 not recognized"
  119. EXE mk l2tp OK
  120. EXE mk libcgi OK
  121. EXE mk libcgicc OK
  122. EXE mk libosip2 OK
  123. AVR mk libeXosip2 OK "Machine avr32 not recognized"
  124. EXE mk libpcap OK
  125. EXE mk libupnp OK
  126. bb mk lighttpd
  127. EXE mk links OK
  128. EXE mk lrzsz OK
  129. EXE mk mdnsresponder OK
  130. bb mk microcom
  131. EXE mk mii-diag OK
  132. EXE mk mrouted OK
  133. EXE mk mutt FAIL "Compile Error"
  134. EXE mk nbd OK
  135. EXE mk ncftp OK
  136. EXE mk neon OK
  137. bb mk netcat
  138. EXE mk netkitbase OK
  139. EXE mk netkittelnet OK
  140. EXE mk netplug OK
  141. EXE mk netsnmp OK
  142. EXE mk nfs-utils OK
  143. EXE mk ntp FAIL ""
  144. EXE mk olsr OK
  145. AVR mk ntpd OK "Machine avr32 not recognized"
  146. EXE mk openssh OK
  147. EXE mk openssl OK
  148. EXE mk libcurl FAIL "ELF file data encoding not little-endian"
  149. AVR mk openvpn OK "Machine avr32 not recognized"
  150. EXE mk openswan FAIL "Compile Error"
  151. EXE mk portmap OK
  152. EXE mk pppd OK
  153. EXE mk rp-pppoe OK
  154. EXE mk pptp-linux OK
  155. EXE mk proftpd OK
  156. skip mk quagga DISABLED
  157. EXE mk rsync OK
  158. EXE mk samba OK
  159. EXE mk socat OK
  160. AVR mk stunnel OK "Machine avr32 not recognized"
  161. EXE mk tcpdump OK
  162. EXE mk tftpd OK
  163. bb mk thttpd
  164. bb mk tinyhttpd
  165. skip mk tn5250 DISABLED
  166. EXE mk ttcp OK
  167. bb mk udhcp
  168. EXE mk udpcast OK
  169. EXE mk vpnc OK
  170. EXE mk vsftpd OK
  171. AVR mk vtun OK "Machine avr32 not recognized"
  172. EXE mk webif OK
  173. bb mk wget
  174. EXE mk wireless-tools OK
  175. comment Hardware handling / blockdevices and filesystem maintenance
  176. EXE mk acpid OK
  177. EXE mk dbus OK
  178. AVR mk dbus-glib OK "Machine avr32 not recognized"
  179. EXE mk devmem2 OK
  180. EXE mk dm OK
  181. AVR mk dmraid OK "Machine avr32 not recognized"
  182. EXE mk e2fsprogs OK
  183. EXE mk eeprog OK
  184. EXE mk fconfig OK
  185. EXE mk fis OK
  186. EXE mk libfuse OK
  187. EXE mk gadgetfs-test OK
  188. AVR mk hal FAIL "Machine avr32 not recognized"
  189. bb mk hdparm
  190. bb mk hotplug
  191. EXE mk hwdata OK
  192. EXE mk i2c-tools OK
  193. EXE mk input-tools OK
  194. EXE mk iostat OK
  195. EXE mk libaio OK
  196. skip mk libraw1394 DISABLED
  197. EXE mk libusb OK
  198. EXE mk lm-sensors OK
  199. EXE mk lvm2 OK
  200. EXE mk mdadm OK
  201. EXE mk memtester OK
  202. EXE mk mkdosfs OK
  203. EXE mk mtd OK
  204. AVR mk ntfs-3g OK "Machine avr32 not recognized"
  205. EXE mk pciutils OK
  206. skip mk pcmcia DISABLED
  207. EXE mk setserial OK
  208. bb mk sfdisk
  209. AVR mk smartmontools OK "Machine avr32 not recognized"
  210. EXE mk usbmount OK
  211. EXE mk usbutils OK
  212. EXE mk wipe OK
  213. skip mk xfsprogs DISABLED
  214. comment Interpreter languages / Scripting
  215. EXE mk lua OK
  216. EXE mk microperl OK
  217. EXE mk python OK
  218. AVR mk ruby FAIL "can't find header files for ruby,Machine avr32 not recognized"
  219. EXE mk tcl FAIL "cannot find definition of 'struct stat'; Need __XOPEN"
  220. EXE mk php OK
  221. comment text rendering applications
  222. EXE mk dialog OK
  223. comment Audio and video libraries and applications
  224. EXE mk alsa-lib OK
  225. EXE mk alsa-utils OK
  226. EXE mk asterisk FAIL "Patch fails"
  227. EXE mk aumix OK
  228. EXE mk gstreamer OK
  229. EXE mk gst-plugins-base OK
  230. EXE mk gst-plugins-good FAIL "/usr/lib/libaa.so: could not read symbols: File in wrong format"
  231. EXE mk gst-plugins-ugly OK
  232. EXE mk libid3tag OK
  233. EXE mk libmad OK
  234. EXE mk libmpd OK
  235. EXE mk libogg OK
  236. EXE mk libsndfile OK "Error: operand out of range (AVR32 specific compile error)"
  237. EXE mk libtheora FAIL "./vp3huff: cannot execute binary file"
  238. EXE mk libvorbis OK
  239. EXE mk madplay OK
  240. EXE mk mpg123 OK
  241. EXE mk mplayer OK
  242. EXE mk speex OK
  243. EXE mk festival FAIL "undefined reference to EST_TokenStream"
  244. EXE mk vlc FAIL "configure:Cannot find libmad library."
  245. comment Graphic libraries and applications (graphic/text)
  246. comment text rendering libraries
  247. EXE mk ncurses OK
  248. EXE mk newt OK
  249. EXE mk slang OK
  250. comment graphic libraries
  251. EXE mk directfb OK
  252. EXE mk directfb-examples OK
  253. EXE mk fbdump OK
  254. EXE mk linux-fusion OK
  255. EXE mk imagemagick FAIL "cannot run test program while cross compiling"
  256. EXE mk jpeg OK
  257. EXE mk libart OK
  258. EXE mk libpng OK
  259. EXE mk libungif OK
  260. EXE mk lite OK
  261. EXE mk pixman OK
  262. EXE mk sawman OK
  263. EXE mk sdl OK
  264. EXE mk sdl_image OK
  265. EXE mk sdl_mixer OK
  266. EXE mk sdl_net OK
  267. EXE mk sdl_ttf OK
  268. EXE mk tiff OK
  269. comment busybox graphic applications
  270. comment --> May be broken in busybox
  271. EXE mk fbv OK
  272. EXE mk fbset OK
  273. comment other GUIs
  274. SKIP
  275. EXE mk qte DISABLED
  276. EXE mk qtopia4 DISABLED
  277. EXE mk x11r7 DISABLED
  278. RESTART
  279. EXE mk atk OK
  280. EXE mk cairo OK
  281. EXE mk pango OK
  282. EXE mk libdrm OK
  283. EXE mk liberation OK
  284. EXE mk libglade OK
  285. EXE mk libglib12 OK
  286. EXE mk libglib2 OK
  287. EXE mk libgtk12 FAIL "Depends on X11"
  288. EXE mk libgtk2 OK
  289. EXE mk gtk2-engines OK
  290. EXE mk gtk2-theme-hicolour FAIL "Fails in dbus"
  291. EXE mk libsexy OK
  292. EXE mk fltk OK
  293. skip mk openmotif DISABLED
  294. RESTART
  295. EXE mk fontconfig OK
  296. EXE mk freetype OK
  297. EXE mk tslib OK
  298. SKIP
  299. EXE mk webkit
  300. skip mk startup-notification DISABLED "Depends on X11"
  301. comment X Window managers
  302. EXE mk matchbox
  303. EXE mk metacity
  304. EXE mk blackbox
  305. comment X applications
  306. EXE mk alsamixergui
  307. EXE mk dillo
  308. EXE mk docker
  309. EXE mk gqview
  310. EXE mk gmpc
  311. EXE mk gtkperf
  312. EXE mk leafpad
  313. EXE mk midori
  314. EXE mk pcmanfm
  315. EXE mk rdesktop
  316. EXE mk rxvt
  317. EXE mk sylpheed
  318. EXE mk synergy
  319. EXE mk torsmo
  320. EXE mk x11vnc
  321. EXE mk xpdf
  322. EXE mk xstroke
  323. EXE mk xvkbd
  324. RESTART
  325. comment Compressors / decompressors
  326. EXE mk lzo OK
  327. EXE mk lzma OK
  328. EXE mk zlib OK
  329. comment Package managers
  330. EXE mk ipkg OK
  331. EXE mk portage OK
  332. comment XML handling
  333. EXE mk expat OK
  334. EXE mk ezxml OK
  335. EXE mk libxml2 OK
  336. EXE mk libxslt OK
  337. AVR mk xerces OK "Machine avr32 not recognized"
  338. skip mk java DISABLED
  339. skip mk games DISABLED