On 10/15/14 02:54, Stuart Henderson wrote: > Does this (log below) ring any bells? > > Other failures: > > lang/chicken - looks like a random segfault > www/wml - usual random segfault > devel/jdk/1.7 - usual "invariant" problem, I gave up after 9 attempts > lang/coffeescript - "npm ERR! Error: getaddrinfo EIO" > ... > > > [ 28/273] subst: xmms2.pc.in -> _build_/xmms2-client-glib.pc > > Error compiling Cython file: > ------------------------------------------------------------ > ... > def medialib_path_import(self, path, cb = None, encoded=False): > """ > @deprecated > Use medialib_import_path(path, ...) instead > """ > return self.medialib_import_path(self, path, cb=cb, > encoded=encoded) > ^ > ------------------------------------------------------------ > > /usr/obj/ports/xmms2-0.8/xmms2-0.8DrO_o/src/clients/lib/python/xmmsapi.pyx:1367:49: > argument 'cb' passed twice > > Error compiling Cython file: > ------------------------------------------------------------ > ... > def medialib_path_import_encoded(self, path, cb = None): > """ > @deprecated > Use medialib_import_path(path, ..., encoded=True) instead > """ > return self.medialib_import_path(self, path, cb=cb, > encoded=True) > ^ > ------------------------------------------------------------ > > /usr/obj/ports/xmms2-0.8/xmms2-0.8DrO_o/src/clients/lib/python/xmmsapi.pyx:1375:49: > argument 'cb' passed twice > Waf: Leaving directory `/usr/obj/ports/xmms2-0.8/xmms2-0.8DrO_o/_build_' > Build failed > -> task failed (exit status 1): > {task 2123966796: cython xmmsapi.pyx -> xmmsapi.c} > ['/usr/local/bin/cython', > '-I/usr/obj/ports/xmms2-0.8/xmms2-0.8DrO_o/src/clients/lib/python/cython_include', > > '-I/usr/obj/ports/xmms2-0.8/xmms2-0.8DrO_o/_build_/src/clients/lib/python/cython_include', > '-o', > '/usr/obj/ports/xmms2-0.8/xmms2-0.8DrO_o/_build_/src/clients/lib/python/xmmsapi.c', > '../src/clients/lib/python/xmmsapi.pyx'] > *** Error 1 in audio/xmms2 (Makefile:82 'do-build') > >
I just hit the same issue on amd64... Had this before, last time I just removed all packages then built xmms2. The issue only happens when cython is installed. I added --no-cython to configure args, that uses the pre-built files instead even if cython is installed. As this never worked with cython installed should be no reason to bump REVISION, could add a bump to be sure.
Index: Makefile =================================================================== RCS file: /home/cvs/ports/audio/xmms2/Makefile,v retrieving revision 1.32 diff -u -p -r1.32 Makefile --- Makefile 6 Apr 2014 20:13:11 -0000 1.32 +++ Makefile 6 Nov 2014 01:39:06 -0000 @@ -70,6 +70,7 @@ do-configure: --mandir=${PREFIX}/man \ --conf-prefix=${PREFIX} \ --with-default-output-plugin=ao \ + --no-cython \ --disable-shmvis-server \ --without-optionals=medialib-updater,tests,xmmsclient-cf,xmmsclient-ecore,ruby \ --without-plugins=airplay,alsa,cdda,coreaudio,faad,gme,ices,mac,mms,modplug,mpg123,musepack,nms,ofa,oss,pulse,samba,sid,speex,sun,vocoder,waveout,wavpack