View previous topic :: View next topic |
Author |
Message |
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Wed Jun 12, 2013 9:48 pm Post subject: dssi-1.1.1 Failed to Emerge |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Thu Jun 13, 2013 5:12 pm Post subject: |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Fri Jun 14, 2013 6:26 pm Post subject: |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Mon Jun 17, 2013 10:14 pm Post subject: |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Wed Jun 19, 2013 6:17 am Post subject: |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Wed Jun 19, 2013 2:14 pm Post subject: |
|
|
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 |
|
|
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Thu Jun 20, 2013 11:44 pm Post subject: |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
Posted: Fri Jun 21, 2013 1:53 pm Post subject: |
|
|
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 |
|
|
HappyPsychoHead n00b
Joined: 12 Jun 2013 Posts: 9
|
Posted: Fri Jun 21, 2013 5:19 pm Post subject: |
|
|
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 |
|
|
TomWij Retired Dev
Joined: 04 Jul 2012 Posts: 1553
|
Posted: Sun Jun 23, 2013 2:18 pm Post subject: |
|
|
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 |
|
|
audiodef Watchman
Joined: 06 Jul 2005 Posts: 6639 Location: The soundosphere
|
|
Back to top |
|
|
|