tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Openindiana pkgsrc bulk build status



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi list,

My last pkgsrc bulk build on SunOS/Openindiana has finished this morning. This build has begun friday, using pkgsrc-current (pkgsrc-2011Q1 was not branched yet).

I got 6331 packages successfully built, which is IMHO a pretty good score. Fixing top 5 offenders should increase this score to at least 7000.

Full report is available here: http://yavin.imil.net:81/20110401.1319/report.html Note this is a temporary URL, as soon as we get access to the real repository, everything will be hosted there.

In order to build some key packages correctly, i had to make some changes / modifications, here they are :

. devel/ncurses: in Makefile, the SUBST related to .if ${OPSYS} == "SunOS" makes the package fail. There's already a PR associated to this: http://mail-index.netbsd.org/pkgsrc-bugs/2011/03/08/msg042081.html

. devel/atk: must be built using LD_LIBRARY_PATH=${PREFIX}/lib:/lib:/usr/lib, if not, pkg-config will fail with this same error: http://mail-index.netbsd.org/pkgsrc-bulk/2008/06/14/msg004891.html

. I've tried working with native X11 installation, but this is way too messy. I finally picked up xorg-modular

. USE_BUILTIN.curses so there's no circular dependency when installing tnftp.

Here's my mk.conf:

.ifdef BSD_PKG_MK       # begin pkgsrc settings

PKGSRC_COMPILER=        gcc

PKG_DBDIR=              /opt/ipp/pkg/var/db/pkg
LOCALBASE=              /opt/ipp/pkg
VARBASE=                /opt/ipp/pkg/var
PKG_TOOLS_BIN=          /opt/ipp/pkg/sbin
PKGMANDIR=              man

TOOLS_PLATFORM.install?=        /opt/ipp/pkg/bin/install-sh
TOOLS_PLATFORM.sh?=             /opt/ipp/pkg/bin/pdksh
TOOLS_PLATFORM.ksh?=            /opt/ipp/pkg/bin/pdksh
TOOLS_PLATFORM.awk?=            /opt/ipp/pkg/bin/nawk
TOOLS_PLATFORM.sed?=            /opt/ipp/pkg/bin/nbsed

ABI=                            32

FAILOVER_FETCH=                 yes
ALLOW_VULNERABLE_PACKAGES=      yes
PKG_DEVELOPER=                  yes
SKIP_LICENSE_CHECK=             yes

MAKE_JOBS=              8

PASSIVE_FETCH=          1

DEPENDS_TARGET=         package-install
UPDATE_TARGET=          package-install

PREFER_PKGSRC=          no
PREFER_NATIVE=          solaris-pam
PREFER_NATIVE_PTHREADS= yes

X11_TYPE=               modular

USE_BUILTIN.curses=     yes

PREFER.sun-jre6=        native
JAVA_BINPREFIX=         /usr/bin

.endif                  # end pkgsrc settings

### EOF

Here are the packages i had to install on the build zone:

archiver/gnu-tar
compress/bzip2
compress/gzip
developer/gcc-3
developer/gnu-binutils
developer/icu
developer/object-file
developer/sunstudio
developer/sunstudio12u1
developer/versioning/cvs
driver/network/bpf
library/ncurses
library/readline
library/security/openssl
library/zlib
network/ftp
shell/bash
system/header
system/header/header-audio
system/library/gcc-3-runtime
system/library/math
system/library/math/header-math
system/xopen/xcu4
text/gnu-grep
text/gnu-patch

Here's an abstract of important packages (+100 broken due to them) failures. Full trace is available on the report:

* databases/mysql51-client: picks up /bin/diff as "diff", maybe corrected by TOOLS_PLATFORM.diff?=/opt/ipp/pkg/bin/diff ? must be tested.

  * databases/postgresql84-client: seems like DESTDIR related

  * math/py-numpy: many build errors.

  * sysutils/daemontools: locks on build, no idea what's happening

* net/mDNSResponder: 1 out of 1 hunk FAILED -- saving rejects to file Clients/dns-sd.c.rej

* sysutils/hal: checking for XML_ParserCreate in -lexpat... no (while expat dependency IS installed). Real problem is :

configure:16736: checking for XML_ParserCreate in -lexpat
configure:16761: gcc -o conftest -O -Du_int32_t=uint32_t - -I/opt/ipp/pkg/include -I/usr/include -Wall -Wchar-subscripts - -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align - -Wsign-compare -I/opt/ipp/pkg/include -I/usr/include -Wl,--as-needed - -L/opt/ipp/pkg/lib -Wl,-R/opt/ipp/pkg/lib -L/usr/lib -Wl,-R/usr/lib conftest.c -lexpat >&5
ld: fatal: unrecognized option '--'
ld: fatal: use the -z help option for usage information
collect2: ld returned 1 exit status

  * multimedia/xine-lib: linking error

  * graphics/ImageMagick

magick/fourier.c: In function `InverseFourier':
magick/fourier.c:1016: error: `_Imaginary_I' undeclared (first use in this function)

  * graphics/cairo (1104 packages broken by this one...)

cairo-bentley-ottmann.c: In function `edges_compare_x_for_y_general':
cairo-bentley-ottmann.c:425: internal compiler error: in expand_mult, at expmed.c:2656

  * audio/arts

artsdsp.c:122: error: conflicting types for 'mmap'
/usr/include/sys/mman.h:237: error: previous declaration of 'mmap' was here
artsdsp.c:122: error: conflicting types for 'mmap'
/usr/include/sys/mman.h:237: error: previous declaration of 'mmap' was here
artsdsp.c:123: error: conflicting types for 'munmap'
/usr/include/sys/mman.h:238: error: previous declaration of 'munmap' was here
artsdsp.c:123: error: conflicting types for 'munmap'
/usr/include/sys/mman.h:238: error: previous declaration of 'munmap' was here
gmake[3]: *** [artsdsp.lo] Error 1

  * audio/nas

/usr/ccs/bin/ar cqs libdia.a dispatch.o dixutils.o events.o globals.o main.o res ource.o swapreq.o tables.o swaprep.o audispatch.o auswap.o autable s.o auevents.o auutil.o auconfig.o auprocess.o nasconf.o lex.o gram.o
bmake: $(_NULLCMD_) expands to empty string
bmake: $(_NULLCMD_) expands to empty string
bmake: don't know how to make dda/sun/libsun.a. Stop

###

Patches can be sent to me directly so i test them on the build zone.

Note that OI guys are also very enthusiastics about this and are willing to help as much as they can.

Cheers,

- -------------------------------------------
Emile "iMil" Heitor :. <imil%home.imil.net@localhost>                           
    _
                       http://gcu-squad.org        ASCII ribbon campaign ( )
                                                    - against HTML email  X
                                                                & vCards / \
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (NetBSD)

iD8DBQFNmXtEFG3BlGWyzUIRAvQPAJ9SXmckU3ZwC9fBG6jzSXV60yb0ZgCghUOk
q+n1e0huXsK7/Re8hEr+iBA=
=sti3
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index