Compile error while emerging app-misc/beagle-0.3.9-r2 with: FSpotTools.cs(89,92): error CS0103: The name `SQLiteErrorCode' does not exist in the current context # emerge -pqv =app-misc/beagle-0.3.9-r2 [ebuild N ] app-misc/beagle-0.3.9-r2 USE="google gtk inotify pdf thunderbird xscreensaver -avahi -chm -debug -doc -eds -epiphany -firefox -galago -ole" Reproducible: Always # emerge --info =app-misc/beagle-0.3.9-r2 Portage 2.1.8.3 (default/linux/amd64/10.0/desktop/gnome, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.32-gentoo-r7-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P7550_@_2.26GHz-with-gentoo-1.12.13 Timestamp of tree: Sun, 02 May 2010 09:15:01 +0000 app-shells/bash: 4.0_p37 dev-lang/python: 2.6.4-r1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.18-r3 sys-devel/gcc: 4.3.4 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=core2 -pipe -msse4.1 -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -march=core2 -pipe -msse4.1 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/" LANG="it@euro" LDFLAGS="-Wl,-O1" LINGUAS="it" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdr cleartype cli consolekit corefonts cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdu gif gnome gnome-keyring gpm gstreamer gtk hal iconv ipv6 jpeg laptop lcms ldap libnotify lvm2 mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nls nptl nptlonly nv nvidia ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg symlink sysfs tcpd tiff truetype type1 unicode usb vim vorbis x264 xcb xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" 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="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" LIRC_DEVICES="macmini" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev" 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, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 230001 [details] /var/tmp/portage/app-misc/beagle-0.3.9-r2/temp/build.log
I have the same problem with r1 and r2. I'm compiling in an openvz virtual server. The sue flags are: USE="ole pdf -avahi -chm -debug -doc -eds -epiphany -firefox -galago -google -gtk -inotify -thunderbird -xscreensaver"
Created attachment 230939 [details] Luciano Tolomei build log
The problem is in Mono.Data.Sqlite 2.x Here is a patch: http://www.mail-archive.com/pld-cvs-commit@lists.pld-linux.org/msg212969.html
I have the same issue, and the patch the last comment mentioned is already in portage which has nothing to do with this bug. I managed beagle to get to work by manually ebuilding the ebuild and after extracting, I commented some lines and continued to build and install beagle. However this is not even a good workaround and a related patch should come up. I'm not a programmer, just a normal user.
Sorry for the wrong patch, i had no time to dig the problem. today i spent an hour looking at the problem and i found the solution. we have beagle 0.3.9-r1 and 0.3.9-r2 patched for the new mono, but the mono version that change the sqlite is currently masked. i have compiled different version of mono and found that with the default mono (2.4.2.3) package and even with the 2.4.3.1 beagle will not compile. unmasking and compiling 2.6.3 version of mono beagle will compile fine. the solution will be to remove the patch from beagle untill mono 2.6 will be unmasked in portage.
Looks like this upstream patch fixes the problem: http://git.gnome.org/browse/beagle/patch/?id=6710bab0c8e35ed2f6ebf7064c066e16da1602d8 Guys, please apply, or give me Ok to proceed :)
(In reply to comment #8) > Looks like this upstream patch fixes the problem: > > http://git.gnome.org/browse/beagle/patch/?id=6710bab0c8e35ed2f6ebf7064c066e16da1602d8 > > Guys, please apply, or give me Ok to proceed :) > thanks! works great with that patch. (added my own ebuild to epatch it) I would say go for it and include it (assuming beagle works ok with it, haven't actually tested it beyond compiling yet)
(In reply to comment #8) It works for me too, tks
It is not going to work for users like me who have installed gnome-do as well. gnome-do wants the older version of mono. If you install the new mono and then install gnome-do, it will downgrade it...
Or maybe this patch is for the older one i.e. mono 2.4? If so, the problem is gone and the gnome-do will face no difficulty while compiling. I would be grateful if you could precisely inform us about this.
Should be fixed in -r3
Closing
*** Bug 325921 has been marked as a duplicate of this bug. ***
*** Bug 327309 has been marked as a duplicate of this bug. ***