Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dssi-1.1.1 Failed to Emerge
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Wed Jun 12, 2013 9:48 pm    Post subject: dssi-1.1.1 Failed to Emerge Reply with quote

Hello!

First post here but I have been reading the forums for a while, if I leave anything out, let me know:

I was attempting to emerge Rosegarden and ran into a hang up when dssi failed to emerge:

Code:

jack_dssi_host-jack-dssi-host.o: In function `main':
jack-dssi-host.c:(.text.startup+0x1198): undefined reference to `lo_server_thread_new'
jack-dssi-host.c:(.text.startup+0x11c0): undefined reference to `lo_server_thread_get_url'
jack-dssi-host.c:(.text.startup+0x1240): undefined reference to `lo_server_thread_add_method'
jack-dssi-host.c:(.text.startup+0x124e): undefined reference to `lo_server_thread_start'
collect2: error: ld returned 1 exit status
make[2]: *** [jack-dssi-host] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/dssi-1.1.1/work/dssi-1.1.1/jack-dssi-host'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/dssi-1.1.1/work/dssi-1.1.1'
make: *** [all] Error 2
emake failed
 * ERROR: media-libs/dssi-1.1.1 failed (compile phase):
 *   emake failed
 *
 * Call stack:
 *          ebuild.sh, line   93:  Called src_compile
 *        environment, line 1512:  Called __eapi2_src_compile
 *   phase-helpers.sh, line  632:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of `emerge --info '=media-libs/dssi-1.1.1'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/dssi-1.1.1'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/dssi-1.1.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/dssi-1.1.1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/dssi-1.1.1/work/dssi-1.1.1'
 * S: '/var/tmp/portage/media-libs/dssi-1.1.1/work/dssi-1.1.1'

>>> Failed to emerge media-libs/dssi-1.1.1, Log file:

>>>  '/var/tmp/portage/media-libs/dssi-1.1.1/temp/build.log'


I checked the bug reports and found a recent bug from may:

Quote:

cat /var/portage/tmp/portage/media-libs/dssi-1.1.1/temp/aclocal.out

***** aclocal *****
***** PWD: /var/portage/tmp/portage/media-libs/dssi-1.1.1/work/dssi-1.1.1
***** aclocal

configure.ac:7: error: 'AM_CONFIG_HEADER': this macro is obsolete.
You should use the 'AC_CONFIG_HEADERS' macro instead.
/usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expanded from...
configure.ac:7: the top level
autom4te-2.68: /usr/bin/m4 failed with exit status: 1
aclocal-1.13: error: echo failed with exit status: 1


But that didn't look like my problem, I checked the /usr/share/libtool/libltdl/configure.ac and /usr/src/linux-3.9.5-gentoo/drivers/staging/usbip/userspace/configure.ac files but didn't see anything referring to AM_CONFIG_HEADER anywhere in the code. I couldn't find any forum posts anywhere on it either.

I am running Gentoo 2.2 amd64 on an i7 processor with XFCE4.

Your help is greatly appreciated!!!
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Thu Jun 13, 2013 1:32 pm    Post subject: Reply with quote

Can you post your emerge --info please?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Thu Jun 13, 2013 5:12 pm    Post subject: Reply with quote

Sure! here you go:

Code:

Portage 2.1.12.4 (default/linux/amd64/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.8.13-gentoo x86_64)
=================================================================
System uname: Linux-3.8.13-gentoo-x86_64-Intel-R-_Core-TM-_i7-2620M_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:     8084412 total,   6874816 free
KiB Swap:    8295420 total,   8295420 free
Timestamp of tree: Wed, 12 Jun 2013 05:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5, 3.2.5, 3.3.2
dev-util/cmake:           2.8.11.1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.12.6, 1.13.2
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.7.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /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/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=native"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo http://lug.mtu.edu/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
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=""
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bindist bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gtk gtk2 iconv ipv6 jpeg lcms ldap libnotify lock mad mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support readline sdl session spell sse sse2 ssl startup-notification svg symlink tcpd thunar tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 author" 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="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" 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, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Jun 14, 2013 1:57 pm    Post subject: Reply with quote

I see some differences between your system and mine that might help, but I also forgot to ask: did you use the qt4 use flag for dssi?

Those differences:

I'm using Portage 2.2 (probably doesn't matter), gcc-4.6.3 (might make a difference) and glibc-2.15 (no idea if this matters).

But first, if you're using the qt4 use flag, try not using it. Then try upgrading gcc (don't forget to use gcc-config to switch).
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Fri Jun 14, 2013 6:26 pm    Post subject: Reply with quote

I just did an emerge --sync and didn't see any newer versions of Portage, gcc or glibc. gcc-config shows I am on the gcc-4.7.3 profile. Also, I tried emerging dssi both with and without the qt4 use flag, no luck either way...

On a random note, why does emerge --info say 3.8.13-gentoo when I am on 3.9.6?
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Jun 17, 2013 1:44 pm    Post subject: Reply with quote

HappyPsychoHead wrote:


On a random note, why does emerge --info say 3.8.13-gentoo when I am on 3.9.6?


Most likely because you did not actually boot with 3.9.6. Check your grub settings to make sure you're booting with the kernel you want.

By the way, what version of automake do you have?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Mon Jun 17, 2013 10:14 pm    Post subject: Reply with quote

Quote:

Most likely because you did not actually boot with 3.9.6. Check your grub settings to make sure you're booting with the kernel you want.


Grub is loading the right file...

Automake is version 1.13.2

Thank you for your help!
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Jun 18, 2013 2:33 pm    Post subject: Reply with quote

What's the output of uname -a?

Hm, I wonder if downgrading automake might help. I have 1.11.6 and 1.12.6 and dssi compiled without a problem.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Wed Jun 19, 2013 6:17 am    Post subject: Reply with quote

Output of uname -a:

Code:

Linux psychohead 3.8.13-gentoo #4 SMP Fri May 17 01:19:06 PDT 2013 x86_64 Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz GenuineIntel GNU/Linux


But the output of eselect kernel list is:

Code:

Available kernel symlink targets:
  [1]   linux-3.8.13-gentoo
  [2]   linux-3.9.2-gentoo
  [3]   linux-3.9.3-gentoo
  [4]   linux-3.9.4-gentoo
  [5]   linux-3.9.5-gentoo
  [6]   linux-3.9.6-gentoo *


Is there an easy way to downgrade the version of automake? Or is this the best solution:


http://gentoo.2317880.n4.nabble.com/emerge-older-version-td148041.html
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Jun 19, 2013 2:14 pm    Post subject: Reply with quote

I don't think you can simply eselect the kernel. What does your /boot/grub/grub.conf look like?

Automake is slotted, so emerge =automake-1.12.6 should work, but I'm not sure how to get a specific package to use a specific version of automake. I found nothing in the dssi ebuild to force a specific automake version. But I did notice that there are a couple of previous versions of dssi. See if 1.1.0 or 1.0.0 compile for you. Are you trying to emerge dssi directly, or is it getting pulled in as a dependency of something else you're trying to emerge?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Thu Jun 20, 2013 11:44 pm    Post subject: Reply with quote

I just did an emerge -uDav world and after it finished it told me to run emerge @preserved-rebuild. I am not sure if these are connected, but I tried to insall DSSI again and it worked! It was a dependency for Rosegarden which is now also working!

As for grub.cfg, you were right, I installed Ubuntu before I installed Gentoo on this computer and I was replacing the boot file grub was accessing with my newer kernel compilations, but I need to get the Ubuntu and Gentoo partitions to play nice so I can autoload Gentoo into grub...

Thank you for your help!!!
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Jun 21, 2013 1:53 pm    Post subject: Reply with quote

You're welcome. :)

Yes, sometimes updating world and doing an @preserved-rebuild can fix up some minor stuff. Updating world on a regular basis (I recommend no less than once a month), followed by an emerge @preserved-rebuild if Portage asks for it, as well as running revdep-rebuild after an update should help keep your system in order.

Newer versions of Portage (2.2, I think) can or will do @preserved-rebuild automatically. This was explained to me recently, but I don't remember the details.

As for grub, if you're feeling adventurous, check out Grub2. It will automatically find and load other operating systems into your grub.cfg.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
HappyPsychoHead
n00b
n00b


Joined: 12 Jun 2013
Posts: 9

PostPosted: Fri Jun 21, 2013 5:19 pm    Post subject: Reply with quote

Ubuntu uses Grub2, so I was forced into that world, honestly, it has been a long time since I used Gentoo and it is pretty different now, I used to use Lilo back in the day. Got it all up and running now though, had to emerge grub on Gentoo, put the bzImage in the boot dir, load Ubuntu, update Grub2, and then restart to get back into Gentoo. I will probably end up loading the Gentoo Grub2 into MBR and wiping Ubuntu, it did not live up to all the hype, although I must say, it is unbelievably easy. Although, I must say, Grub 2 is pretty damn smooth.

I will definitely be running emerge @preserved-rebuild and revdep-rebuild regularly now ;) I will also be looking forward to it being done automatically.

Thanks again!
Back to top
View user's profile Send private message
TomWij
Retired Dev
Retired Dev


Joined: 04 Jul 2012
Posts: 1553

PostPosted: Sun Jun 23, 2013 2:18 pm    Post subject: Reply with quote

HappyPsychoHead wrote:
I will definitely be running emerge @preserved-rebuild and revdep-rebuild regularly now ;) I will also be looking forward to it being done automatically.


You should be fine with just `emerge @preserved-rebuild` regularly, since it covers what `revdep-rebuild` tries to do; I think it is handy to run `revdep-rebuild` only when you expect actual breakage, for those infrequent bugs that slip through preserved-rebuild.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Jun 24, 2013 3:11 pm    Post subject: Reply with quote

TomWij wrote:

You should be fine with just `emerge @preserved-rebuild` regularly, since it covers what `revdep-rebuild` tries to do; I think it is handy to run `revdep-rebuild` only when you expect actual breakage, for those infrequent bugs that slip through preserved-rebuild.


Aha, thanks for the reminder. I couldn't remember what became redundant now. :)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia 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