Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Failed to configure lv2core
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Spewface
n00b
n00b


Joined: 17 Apr 2013
Posts: 7
Location: Colorado, USA

PostPosted: Wed Apr 17, 2013 5:31 am    Post subject: Failed to configure lv2core Reply with quote

Hello everyone, I hope someone can help me with this one. I'm fairly new to portage and ebuilds, but I'm ready to get down to the nitty gritty; I'm just looking for some guidance or some advice to make this happen.

Anyway, all I tried to do was emerge the latest 'lv2core':

Code:
# emerge lv2core


and it failed to configure. Here is the output of my setup from `emerge --info ...`:

Code:

Portage 2.1.11.55 (default/linux/x86/13.0/desktop, gcc-4.5.4, glibc-2.15-r3, 3.7.10-gentoo i686)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.7.10-gentoo-i686-Intel-R-_Pentium-R-_M_processor_1300MHz-with-gentoo-2.1
KiB Mem:     2067048 total,    151848 free
KiB Swap:    4194300 total,   4164404 free
Timestamp of tree: Wed, 17 Apr 2013 03:45:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.3-r3, 3.2.3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.4, 4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild
/etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch
protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://lug.mtu.edu/gentoo/ ftp://lug.mtu.edu/gentoo/ ftp://gentoo.llarian.net/pub/gentoo http://gentoo.llarian.net/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable
--timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa bash-completion berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt css cups curl
cxx dbus dri dts dvd dvdr emacs emboss encode exif fam ffmpeg firefox flac fltk fortran gdbm gif glut gpm gstreamer gtk gzip iconv icu ios ipod
ipv6 jack javascript jit jpeg ladspa lame lcms ldap libnotify mad minizip mmx mng modules mono mozilla mp3 mp4 mpeg mplayer mudflap ncurses
networkmanager nls nptl ogg openal opengl openmp oss pam pango pcmcia pcre pdf perl png policykit ppds python qt3support qt4 quicktime
readline ruby samba sasl sdl session sound sox spell sqlite sse sse2 ssl startup-notification subversion svg tcpd tiff timidity truetype udev
udisks unicode upower usb videos vorbis webkit wifi wxwidgets x264 x86 xcb xml xscreensaver xv xvid zeroconf zlib" ABI_X86="32"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801
hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm
authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs
dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic
negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage
tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver
oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console
presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="intel"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark
ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


I didn't have to unmask anything to get this working, but I'm not sure if this is technically seen as a supported ebuild. Here is the last bit of output from the emerge log:

Code:

>>> Unpacking source...
>>> Unpacking lv2core-3.0.tar.bz2 to /var/tmp/portage/media-libs/lv2core-3.0/work
>>> Source unpacked in /var/tmp/portage/media-libs/lv2core-3.0/work
>>> Preparing source in /var/tmp/portage/media-libs/lv2core-3.0/work/lv2core-3.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/lv2core-3.0/work/lv2core-3.0 ...
  File "./waf", line 55
    print '\033[91mError: %s\033[0m' % m
                                   ^
SyntaxError: invalid syntax
 * ERROR: media-libs/lv2core-3.0 failed (configure phase):
 *   failed to configure
 *
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 646:  Called die
 * The specific snippet of code:
 *       ./waf configure --prefix=/usr --libdir=/usr/$(get_libdir)/ || die "failed to configure"
 *
 * If you need support, post the output of `emerge --info '=media-libs/lv2core-3.0'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/lv2core-3.0'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/lv2core-3.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/lv2core-3.0/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/lv2core-3.0/work/lv2core-3.0'
 * S: '/var/tmp/portage/media-libs/lv2core-3.0/work/lv2core-3.0'


Invalid single-quote? Any BASH-masters here willing to help me fix this? I'll tip you some BTC :D
Any help would be seriously appreciated. Thank you in advance!!!
_________________
~Spewface

"The most incomprehensible thing about the universe is that it is comprehensible." -Einstein
Back to top
View user's profile Send private message
khayyam
Advocate
Advocate


Joined: 07 Jun 2012
Posts: 2184

PostPosted: Wed Apr 17, 2013 10:59 am    Post subject: Re: Failed to configure lv2core Reply with quote

Spewface wrote:
Code:
 File "./waf", line 55
    print '\033[91mError: %s\033[0m' % m
                                   ^
SyntaxError: invalid syntax


Invalid single-quote? Any BASH-masters here willing to help me fix this? I'll tip you some BTC :D Any help would be seriously appreciated. Thank you in advance!!!

Spewface ... waf is actually python, and the reason it seems to fail is the version of python you have set as default.

Code:
% python-2.7
Python 2.7.3 (default, Mar 19 2013, 09:15:12)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print '\033[91mError: %s\033[0m'
Error: %s
>>>^D
% python-3.2
Python 3.2.3 (default, Mar 19 2013, 09:11:33)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print '\033[91mError: %s\033[0m'
  File "<stdin>", line 1
    print '\033[91mError: %s\033[0m'
                                   ^
SyntaxError: invalid syntax

So, its seems that particular version of lv2core has python2 in mind, so you should set python2.7 as the default python.

Looking at the lv2core website I see 1.40 as the most recent version, but the waf in trunk seems to be the same. Anyhow, to set/change python

Code:
# eselect python list
 Available Python interpreters:
  [1]   python2.7 *
  [2]   python3.2
# eselect python set {N}

HTH & best ... khay
Back to top
View user's profile Send private message
Spewface
n00b
n00b


Joined: 17 Apr 2013
Posts: 7
Location: Colorado, USA

PostPosted: Wed Apr 17, 2013 4:02 pm    Post subject: Reply with quote

Gah, I should probably learn python soon. Anyway, what you suggested worked like a charm, thank you so much khayyam. Sadly, this didn't solve my dependancy hell, but it's good to know haha. Thank you again!!

PS: Do you have a BTC address? I'll tip you some coins :D
_________________
~Spewface

"The most incomprehensible thing about the universe is that it is comprehensible." -Einstein
Back to top
View user's profile Send private message
khayyam
Advocate
Advocate


Joined: 07 Jun 2012
Posts: 2184

PostPosted: Wed Apr 17, 2013 6:44 pm    Post subject: Reply with quote

Spewface wrote:
Gah, I should probably learn python soon. Anyway, what you suggested worked like a charm, thank you so much khayyam. Sadly, this didn't solve my dependancy hell, but it's good to know haha. Thank you again!!

Spewface ... you're welcome. As far as dependency hell goes are you running stable or ~arch? I'd suggest you stick with stable until you get use to things, you generally won't have any dependency issues as its a lot more tested.

Spewface wrote:
PS: Do you have a BTC address? I'll tip you some coins :D

no need ... all community support comes free of charge :)

best ... khay
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum