Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
media-libs/aubio-0.3.2-r1 fails to emerge [SOLVED]
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
arhenius
Tux's lil' helper
Tux's lil' helper


Joined: 19 Mar 2007
Posts: 79
Location: Portugal

PostPosted: Mon Feb 27, 2012 2:42 pm    Post subject: media-libs/aubio-0.3.2-r1 fails to emerge [SOLVED] Reply with quote

Dear All.

During a recent world upgrade, aubio failed to compile. I removed the previous version and ardour (its only rev-dep) manually and continued the world upgrade without errors.

Now I was trying to re-emerge ardour and aubio still fails to compile.

Code:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: warning: cannot find entry symbol xport_dynamic; defaulting to 0000000000401580
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
aubio_setup.o: In function `aubio_setup':
aubio_setup.c:(.text+0xe): undefined reference to `post'
aubioonset~.o: In function `aubioonset_tilde_setup':
aubioonset~.c:(.text+0xc): undefined reference to `gensym'
aubioonset~.c:(.text+0x34): undefined reference to `class_new'
aubioonset~.c:(.text+0x47): undefined reference to `gensym'
aubioonset~.c:(.text+0x61): undefined reference to `class_addmethod'
aubioonset~.c:(.text+0x6d): undefined reference to `gensym'
aubioonset~.c:(.text+0x87): undefined reference to `class_addmethod'
aubioonset~.o: In function `aubioonset_tilde_debug':
aubioonset~.c:(.text+0xb2): undefined reference to `post'
aubioonset~.c:(.text+0xc4): undefined reference to `post'
aubioonset~.c:(.text+0xda): undefined reference to `post'
aubioonset~.c:(.text+0xfa): undefined reference to `post'
aubioonset~.o: In function `aubioonset_tilde_perform':
aubioonset~.c:(.text+0x21b): undefined reference to `outlet_bang'

( a lot of other undefined references )

aubiopitch~.c:(.text+0x12c): undefined reference to `dsp_add'
collect2: ld returned 1 exit status
make[2]: *** [aubio.pd_linux] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/aubio-0.3.2-r1/work/aubio-0.3.2/plugins/puredata'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/aubio-0.3.2-r1/work/aubio-0.3.2/plugins'
make: *** [all-recursive] Error 1
emake failed
 * ERROR: media-libs/aubio-0.3.2-r1 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *            ebuild.sh, line   85:  Called src_compile
 *          environment, line 5353:  Called default
 *   phase-functions.sh, line  798:  Called _eapi2_src_compile
 *     phase-helpers.sh, line  577:  Called die
 * The specific snippet of code:
 *         emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =media-libs/aubio-0.3.2-r1',
 * the complete build log and the output of 'emerge -pqv =media-libs/aubio-0.3.2-r1'.
 * The complete build log is located at '/var/tmp/portage/media-libs/aubio-0.3.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/aubio-0.3.2-r1/temp/environment'.
 * S: '/var/tmp/portage/media-libs/aubio-0.3.2-r1/work/aubio-0.3.2'

>>> Failed to emerge media-libs/aubio-0.3.2-r1, Log file:

>>>  '/var/tmp/portage/media-libs/aubio-0.3.2-r1/temp/build.log'

 * Messages for package media-libs/aubio-0.3.2-r1:

 * ERROR: media-libs/aubio-0.3.2-r1 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *            ebuild.sh, line   85:  Called src_compile
 *          environment, line 5353:  Called default
 *   phase-functions.sh, line  798:  Called _eapi2_src_compile
 *     phase-helpers.sh, line  577:  Called die
 * The specific snippet of code:
 *         emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =media-libs/aubio-0.3.2-r1',
 * the complete build log and the output of 'emerge -pqv =media-libs/aubio-0.3.2-r1'.
 * The complete build log is located at '/var/tmp/portage/media-libs/aubio-0.3.2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/aubio-0.3.2-r1/temp/environment'.
 * S: '/var/tmp/portage/media-libs/aubio-0.3.2-r1/work/aubio-0.3.2'


I have already run python-updater and revdep-rebuild twice, so I'm pretty sure this should be a problem in the ebuild. An aideas?

Thank you in advance.
_________________
Filipe


Last edited by arhenius on Wed Feb 29, 2012 5:47 pm; edited 1 time in total
Back to top
View user's profile Send private message
arhenius
Tux's lil' helper
Tux's lil' helper


Joined: 19 Mar 2007
Posts: 79
Location: Portugal

PostPosted: Wed Feb 29, 2012 5:47 pm    Post subject: Reply with quote

Solved by emerging the ~amd64 version of aubio. :)
_________________
Filipe
Back to top
View user's profile Send private message
Pistos
Tux's lil' helper
Tux's lil' helper


Joined: 29 Jul 2003
Posts: 108
Location: Canada

PostPosted: Tue Dec 04, 2012 3:53 pm    Post subject: Reply with quote

That also worked for me (emerging media-libs/aubio-0.3.2-r2 instead of -r1). Thanks.
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