[proaudio] lilv USE flags need updating?

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Fails with an unrecognized option (no-swig). If I remove that line from
the ebuild it fails with an python error (at the bottom):

#emerge -v lilv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] media-libs/lilv-9999  USE="jack -bash-completion -debug
-doc -swig" 0 kB [1]

Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/src/gentoo/portage
 [1] /usr/src/gentoo/layman/pro-audio


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-libs/lilv-9999 from proaudio
>>> Unpacking source...
 * Fetching disabled since 1 hours has not passed since last update.
 * Using existing repository copy at revision 3982.
 *    working copy: /usr/src/gentoo/distfiles/svn-src/svn.drobilla.net/trunk

>>> Source unpacked in /tmp/build/portage/media-libs/lilv-9999/work
>>> Preparing source in
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999 ...
>>> Source prepared.
>>> Configuring source in
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999 ...
CCFLAGS="-mtune=core2 -march=core2 -mfpmath=sse -malign-double
-m128bit-long-double -msseregparm -msse4.2 -maes -floop-interchange
-floop-strip-mine -floop-block -fira-loop-pressure -fomit-frame-pointer
-fopenmp -ftree-vectorize -fgraphite-identity -O2 -pipe"
LINKFLAGS="-Wl,-O1 -Wl,--as-needed"
"/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999/waf"
--prefix=/usr --libdir=/usr/lib64 --mandir=/usr/share/man
--no-bash-completion --no-swig configure
waf [commands] [options]

Main commands (example: ./waf build -j4)
  build    : executes the build
  clean    : cleans the project
  configure: configures the project
  dist     : makes a tarball for redistributing the sources
  distcheck: checks if the project compiles (tarball from 'dist')
  distclean: removes the build directory
  install  : installs the targets on the system
  list     : lists the targets to execute
  step     : executes tasks in a step-by-step fashion, for debugging
  uninstall: removes the targets installed
  update   : updates the plugins from the *waflib/extras* directory

waf: error: no such option: --no-swig
 * ERROR: media-libs/lilv-9999 failed (configure phase):
 *   configure failed
 *
 * Call stack:
 *     ebuild.sh, line   85:  Called src_configure
 *   environment, line 2221:  Called waf-utils_src_configure
'--mandir=/usr/share/man' '--no-bash-completion' '--no-swig'
 *   environment, line 3109:  Called die
 * The specific snippet of code:
 *       CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" "${WAF_BINARY}"
"--prefix=${EPREFIX}/usr" "--libdir=${EPREFIX}/usr/$(get_libdir)" "$@"
configure || die "configure failed"
 *
 * If you need support, post the output of 'emerge --info
=media-libs/lilv-9999',
 * the complete build log and the output of 'emerge -pqv
=media-libs/lilv-9999'.
 * This ebuild is from an overlay named 'proaudio':
'/usr/src/gentoo/layman/pro-audio/'
 * The complete build log is located at
'/var/log/portage/media-libs:lilv-9999:20120212-204211.log'.
 * The ebuild environment file is located at
'/tmp/build/portage/media-libs/lilv-9999/temp/environment'.
 * S: '/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999'

>>> Failed to emerge media-libs/lilv-9999, Log file:

>>>  '/var/log/portage/media-libs:lilv-9999:20120212-204211.log'

============================================

With modified ebuild:

# emerge -v lilv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] media-libs/lilv-9999  USE="jack -bash-completion -debug
-doc -swig" 0 kB [1]

Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/src/gentoo/portage
 [1] /usr/src/gentoo/layman/pro-audio


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-libs/lilv-9999 from proaudio
>>> Unpacking source...
 * Fetching disabled since 1 hours has not passed since last update.
 * Using existing repository copy at revision 3982.
 *    working copy: /usr/src/gentoo/distfiles/svn-src/svn.drobilla.net/trunk

>>> Source unpacked in /tmp/build/portage/media-libs/lilv-9999/work
>>> Preparing source in
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999 ...
>>> Source prepared.
>>> Configuring source in
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999 ...
CCFLAGS="-mtune=core2 -march=core2 -mfpmath=sse -malign-double
-m128bit-long-double -msseregparm -msse4.2 -maes -floop-interchange
-floop-strip-mine -floop-block -fira-loop-pressure -fomit-frame-pointer
-fopenmp -ftree-vectorize -fgraphite-identity -O2 -pipe"
LINKFLAGS="-Wl,-O1 -Wl,--as-needed"
"/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999/waf"
--prefix=/usr --libdir=/usr/lib64 --mandir=/usr/share/man
--no-bash-completion configure
Setting top to                           :
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999/lilv
Setting out to                           :
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999/lilv/build
Checking for 'gcc' (c compiler)          : x86_64-pc-linux-gnu-gcc
Checking for 'g++' (c++ compiler)        : x86_64-pc-linux-gnu-g++
Checking for program python              : /usr/bin/python
python executable '/usr/bin/python' different from sys.executable
'/usr/bin/python2.7'

Global Configuration
 * Install prefix                                   : /usr
 * Debuggable build                                 : False
 * Strict compiler flags                            : False
 * Build documentation                              : False

Lilv Configuration
Checking for program pkg-config                     : /usr/bin/pkg-config
Checking for 'lv2core'                              : yes
Checking for 'serd-0' >= 0.9.0                      : yes
Checking for 'sord-0' >= 0.5.0                      : yes
Checking for 'lv2-lv2plug.in-ns-ext-urid'           : not found
The configuration failed
(complete log in
/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999/lilv/build/config.log)
 * ERROR: media-libs/lilv-9999 failed (configure phase):
 *   configure failed
 *
 * Call stack:
 *     ebuild.sh, line   85:  Called src_configure
 *   environment, line 2221:  Called waf-utils_src_configure
'--mandir=/usr/share/man' '--no-bash-completion'
 *   environment, line 3109:  Called die
 * The specific snippet of code:
 *       CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" "${WAF_BINARY}"
"--prefix=${EPREFIX}/usr" "--libdir=${EPREFIX}/usr/$(get_libdir)" "$@"
configure || die "configure failed"
 *
 * If you need support, post the output of 'emerge --info
=media-libs/lilv-9999',
 * the complete build log and the output of 'emerge -pqv
=media-libs/lilv-9999'.
 * This ebuild is from an overlay named 'proaudio':
'/usr/src/gentoo/layman/pro-audio/'
 * The complete build log is located at
'/var/log/portage/media-libs:lilv-9999:20120212-204525.log'.
 * The ebuild environment file is located at
'/tmp/build/portage/media-libs/lilv-9999/temp/environment'.
 * S: '/tmp/build/portage/media-libs/lilv-9999/work/lilv-9999'

>>> Failed to emerge media-libs/lilv-9999, Log file:

>>>  '/var/log/portage/media-libs:lilv-9999:20120212-204525.log'



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/