Differences between revisions 112 and 113
Revision 112 as of 2006-11-09 23:01:17
Size: 8517
Editor: wookey
Comment:
Revision 113 as of 2006-11-09 23:15:00
Size: 8380
Editor: wookey
Comment:
Deletions are marked like this. Additions are marked like this.
Line 78: Line 78:
pysvn 1.4.2+dfsg-0.1 python-svn (arm) uninstallable (I don't understand this: python-svn is installable and pysvn doesn't exist)

quodlibet 0.23.1-1 quodlibet-ext (arm) uninstallable - needs python-ctypes from ctypes packages which is not built for arm due to lack of ffi_closure support in gcc. see #397653
quodlibet 0.23.1-1: quodlibet-ext uninstallable - needs python-ctypes from ctypes packages which is not built for arm due to lack of ffi_closure support in gcc. see #397653

Watching Arm failures

Information Source:

[http://buildd.debian.org/~jeroen/status/architecture.php?a=arm Arm buildd]

This list of uninstallable packages can be useful for prioritisation too: http://ftp-master.debian.org/~aba/test-issues/current

Feel free to:

  • add any new failures on the list
  • move fixed issues to fixed issues section
  • update any issues you have insight in
  • mail relevant issues to buildd admin (timeouts, requeues, rebuilds) mailto:arm@buildd.debian.org

Significant issues

java problems

We do now have some working java as jikes and sablevm-classlib have built. I'm not sure how much of the backlog that will enable to build. Or if it all actually works properly. Fixing other java tools remains a high priority.

  • gij-4.1

This is our most important bug - please try to fix it ASAP

{{{Setting up gij-4.1 (4.1.1-13) ... /var/lib/dpkg/info/gij-4.1.postinst: line 20: 19362 Segmentation fault gcj-dbtool-4.1 -n /var/lib/gcj-4.1/classmap.db dpkg: error processing gij-4.1 (--configure):}}} This is preventing all sort of things building. More info can be found at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=388505 and upstream: http://gcc.gnu.org/PR29206

This needs someone who understands something about java, gcc and arm to fix. This patch http://nevyn.them.org/~drow/fix-arm-gcj.patch (thanx to Dan jacobwitz) looks like being a fix. Being tested natively...

This has been worked-around in gij-4.1 by simply not running gcj-dbtool, but now it pops up in ecj-bootstrap instead. (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394396). Another workaround is given in that bugreport, but apparently it just breaks the package.

  • kaffe

{{{/usr/bin/ecj -source 1.4 -encoding UTF-8 -warn:-deprecation,serial,unused -proceedOnError -bootclasspath -classpath /build/buildd/kaffe-1.1.7/build-tree/kaffe-1.1.7/libraries/javalib/vmspecific:/build/buildd/kaffe-1.1.7/build-tree/kaffe-1.1.7/libraries/javalib/external/classpath:/build/buildd/kaffe-1.1.7/build-tree/kaffe-1.1.7/libraries/javalib/external/classpath/external/w3c_dom:/build/buildd/kaffe-1.1.7/build-tree/kaffe-1.1.7/libraries/javalib/external/classpath/external/sax:/build/buildd/kaffe-1.1.7/build-tree/kaffe-1.1.7/libraries/javalib/external/classpath/external/relaxngDatatype:.: -d . @classes Exception in thread "main" java.lang.?NoClassDefFoundError: org.eclipse.jdt.core.compiler.IProblem

  • <<No stacktrace available>>

make[4]: *** [compile-classes] Error 1 make[4]: Leaving directory `/build/buildd/kaffe-1.1.7/build/jthreads/libraries/javalib/external/classpath/lib'}}}

Java dependencies

A lot of java stuff is broken - some due to gij not installing some due to kaffe not building. We need to unbung this logjam. gij4-1 segfaults on setup (See above), but it has been worked around

need gij4.1 fixing:

  • libgnujaxp-java - throws SAXException during build
  • ow-util-ant-tasks - waiting for kaffe-jthreads
  • jmagick - waiting for kaffe-jthreads
  • libglade-java - waiting for libgtk-jni
  • antlr- waiting for kaffe-jthreads
  • cairo-java - waiting for liglib-java
  • classlib
  • eclipse
  • libglade-java (libgtk-jni)
  • gcjdoc
  • libgconf-java (dep-wait)

mono

Mono can only build for v4 or later. see #394418. This seems fair enough. Investigation is still needed into why builds fail on some buildds (netwinders) but not others (cats), given that both of these are very similar.

  • gtk-sharp
  • galago-sharp

==uninstallable==

Curently: (2006-11-06)

blitz++: needs atlas3 - #243447

quodlibet 0.23.1-1: quodlibet-ext uninstallable - needs python-ctypes from ctypes packages which is not built for arm due to lack of ffi_closure support in gcc. see #397653

gcc4 ICEs

unclassified ICE's

These need proper bugreports generating and filing upstream. Comparing against cvs-snapshot on an unstable system if you can.

Normal issues

BinNMU needed

(packages which have built but didn't build properly for whatever reason (wrong versions of libraries, broken compilers)

  • none

builds timing out

These may be due to a genuine problem, or may simply be that the buildd really is taking a very long time (common with building large C++ files and linking a lot of files at once) and would actually complete eventually.

  • === timeout needs increasing ===
  • firefox - confirmed timeout === genuine hangs/problems === Listed below under 'bugs filed'

failed - bugs not yet filed

failed - bugs filed

  • php4-vpopmail - #309558
  • libooc-vo #355140. Broken on all arches.
  • kudzu #287244 - scheduled for complete removal
  • crystalspace #358545. last build killed due to inactivity.
  • enchant - #393273 - libhunspell-dev not available
  • open21xx - #379159 fails on arm, s390, powerpc
  • prc-tools - #348273
  • gtk-gnutella - structure packing bug - #397048
  • gnome-presence-applet - FTBFS on all arches. Not sure how it worked before. #389292
  • harbour - gives -- Invalid opcode 172 in hb_compPCodeEval() --- errors, similar #276962 on amd64
  • monotone #384565 - mtn command built then used by build hangs
  • hunspell - #396528 - 3 tests failed. packing bug, perhaps?

depwait

currently (early nov 2006) 34 of these - mostly waiting on java, which needs attention.

Some others:

  • enchant waiting for hunspell
  • beagle waiting for libevolution2.0-cil
  • blitz++ (currently uninstallable) needs atlas3

needs retrying

  • mixxx - libsndfile has now been binNMUed
  • octave-gpc - gpcl (libgpcl-dev) has now been binNMUed

The haskell compiler ghc6 wasn't present when all these tried to build. It is now in the archive, so this lot should work.

  • haskell-x11
  • haskell-hgl
  • haskell-time
  • haskelldb
  • ldap-haskell
  • haskell-hunit
  • haddock
  • haskell-src-exts
  • haskell-fgl
  • haskell-quickcheck
  • haskell-xhtml
  • haskell-cgi
  • haskell-mtl
  • haskell-arrows
  • haskell-html
  • haskell-network
  • haskell-haskell-src
  • hdbc
  • hdbc-missing
  • hdbc-postgresql
  • hdbc-sqlite3
  • hpodder

needs urgent research - regressions

  • vegastrike
  • pnet - #394764
  • advi - assembler problem

needs research - never worked

  • basilisk2 - uh.. some gruesome pthread-related sigaction() problem
  • cduce - might be easy
  • atlc - just increase timeout @ buildd ?
  • pose
  • qemu
  • sope
  • mcvs
  • numactl (for arm?)
  • dfsbuild
  • mingw32
  • util-vserver (is the matching kernel patch/kernel image on arm? if not, this is not useful?)
  • imview
  • atlas3 - #243447 . Causes blitz++ to be uninstallable.
  • ctypes - #397653. Current not built for arm because ffi_closure support not present in libffi in gcc - needs adding. Causes quodlibet to be uninstallable.

buildd problems

  • libembperl-perl - #337351 fails test after building: Performing httpd syntax check 1, but builds OK in local pbuild. Fails when pbuilder user is not in /etc/group - which is true on some buildds. Now built OK on another buildd, but some buildds may this fixing?
  • perl Fixed by lowering optimization level, maintainer wants to fix properly, contact perl maintainer if you have an arm host where you can give him a host to log in. Due to some buildds having kernel configured without extended precision: 'CONFIG_FPE_NWFPE_XP'. buildds are having new kernels with this option installed.

not-for-us

These packages are not for arch=arm so are not expected to build. They still appear on the buildd status pages as failures.

  • wmkbd
  • gsnes9x
  • libtexttools
  • libopenspc - #326747
  • vnstat
  • imapcopy
  • atokx2
  • gwp
  • mga-vid
  • grub2
  • defrag
  • php4-maxdb
  • newlib
  • mesa-legacy
  • xen-3.0 (build attempted but not expected to work)
  • 915resolution
  • ndiswrapper1.1
  • qprof (builds are attemped for this package but it depends on libpfm3 which is only for i386/ia64 so I don't think it should be)
  • lsb-build-base3
  • hs-plugins

fixed/past issues

  • jikes hanging/not getting fp sums right #230601 #377156
  • sablevm-classlib - not biulding due to jikes problems. Now built. Working java?
  • multisync - removed from testing due to 6 RC bugs, replaced by opensync (1 RC bug). (NeilWilliams).