View previous topic :: View next topic |
Author |
Message |
C.M Tux's lil' helper
Joined: 14 Mar 2003 Posts: 132 Location: Göteborg - Sweden
|
Posted: Fri Sep 16, 2005 8:26 pm Post subject: dbus mono problem on amd64 |
|
|
Hello!
I'm having a problem getting dbus to build with the mono bindings. I wanted to try banshee, wich need the mono-dbus things. I definitely have the mono use-flag set in make.conf, but that doesn't help at all.
Code: |
root@tyst> USE="mono" emerge -vp dbus ~
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] sys-apps/dbus-0.36.2 +X -debug +doc +gtk (-mono) +python -qt +xml2 0 kB
|
I tried to hard-code --enable-mono in the ebuild, but then make failed because that wasn't a viable option. Does anyone know why it is disabled? Is it just an issue for amd64? I've looked all evening for any kind of information about this but haven't found anything yet.
My emerge info:
Code: |
Portage 2.0.52-r1 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre8
ccache version 2.4 [enabled]
dev-lang/python: 2.3.5, 2.4.1-r1
sys-apps/sandbox: 1.2.13
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.20
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -ftracer -fno-ident"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb
/usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -ftracer -fno-ident -fvisibility-inlines-hidden -fno-enforce-eh-specs"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.du.se/pub/os/gentoo http://distfiles.gentoo.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentopia"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="amd64 X acpi aim apache2 avi berkdb bitmap-fonts bluetooth cairo calendar cdparanoia cdr crypt
cups dga dio directfb doc dri dvd dvdr eds emboss encode exif fbcon ffmpeg fftw foomaticdb fortran gdbm
gif glx gnome gphoto2 gpm gstreamer gtk gtk2 hal icq imagemagic imagemagick imlib ipv6 jabber java
jpeg lzw lzw-tiff mime mozilla mp3 mpeg msn ncurses nls nptl nsplugin offensive ogg oggvorbis opengl
oscar pam pdflib perl png python quicktime readline ruby samba sdl spell sqlite ssl svg tcpd theora tiff
truetype truetype-fonts type1-fonts unicode usb userlocales vorbis wmf xml2 xpm xv xvid yahoo zlib
userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
|
Grateful for any hint!
/Claes |
|
Back to top |
|
|
C.M Tux's lil' helper
Joined: 14 Mar 2003 Posts: 132 Location: Göteborg - Sweden
|
Posted: Fri Sep 16, 2005 8:40 pm Post subject: |
|
|
Ok, got a good tip from the always friendly and helpful latexer. It has to do with mono being marked unstable on amd64, as discussed in this thread (Wich I somehow managed to miss earlier.). The suggestion there to mask "-mono" in /etc/portage/use.mask" didn't work for me, so I had to change the /usr/portage/profiles/default-linux/amd64/use.mask file instead...
/C.M - Compiling again |
|
Back to top |
|
|
wazoo42 Apprentice
Joined: 13 Apr 2004 Posts: 165
|
Posted: Thu Feb 23, 2006 6:18 pm Post subject: |
|
|
Thanks man, I ran into a problem where banshee kept saying it couldn't emerge b/c dbus wasn't built with the mono flag. Putting -mono in /etc/portage/profile/use.mask, re-emerging dbus with USE="mono", restarting dbus, and emerging banshee worked! |
|
Back to top |
|
|
travisghansen n00b
Joined: 21 Jan 2005 Posts: 13
|
Posted: Wed Mar 15, 2006 8:51 am Post subject: Unmaking mono |
|
|
You should use /etc/portage/profiles/use.mask
Add -mono to it and your good, no need to edit the actual use.mask file after each sync. |
|
Back to top |
|
|
MetalGod Bodhisattva
Joined: 10 Mar 2003 Posts: 816 Location: Portugal
|
Posted: Sat Mar 18, 2006 3:28 pm Post subject: |
|
|
/etc/portage/profile/use.mask is the right file _________________ ex: Gentoo Linux Developer: amd64 media-optical sound gnome
ex: Portuguese Moderator
------------------------------------------------------------------------------
God Doesn't Play Dice |
|
Back to top |
|
|
MetalGod Bodhisattva
Joined: 10 Mar 2003 Posts: 816 Location: Portugal
|
Posted: Mon Mar 20, 2006 1:00 am Post subject: |
|
|
no need for that i unmasked the mono use flag on amd64 now you can remove that trick and recompile world with mono new use flag. _________________ ex: Gentoo Linux Developer: amd64 media-optical sound gnome
ex: Portuguese Moderator
------------------------------------------------------------------------------
God Doesn't Play Dice |
|
Back to top |
|
|
|