Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 318123 - app-misc/beagle-0.3.9-r2 (and -r1) compile error
Summary: app-misc/beagle-0.3.9-r2 (and -r1) compile error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 325921 327309 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-02 10:43 UTC by Tommaso Visconti
Modified: 2010-07-07 13:56 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/tmp/portage/app-misc/beagle-0.3.9-r2/temp/build.log (build.log,18.85 KB, text/plain)
2010-05-02 10:45 UTC, Tommaso Visconti
Details
Luciano Tolomei build log (build_log,18.40 KB, text/plain)
2010-05-10 10:12 UTC, Luciano Tolomei
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tommaso Visconti 2010-05-02 10:43:52 UTC
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
Comment 1 Tommaso Visconti 2010-05-02 10:45:07 UTC
Created attachment 230001 [details]
/var/tmp/portage/app-misc/beagle-0.3.9-r2/temp/build.log
Comment 2 Luciano Tolomei 2010-05-10 10:08:14 UTC
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"

Comment 3 Luciano Tolomei 2010-05-10 10:12:32 UTC
Created attachment 230939 [details]
Luciano Tolomei build log
Comment 4 Luciano Tolomei 2010-05-10 10:35:09 UTC
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
Comment 5 Kete Tefid 2010-05-15 12:24:03 UTC
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.

Comment 6 Kete Tefid 2010-05-15 12:40:04 UTC
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.

Comment 7 Luciano Tolomei 2010-05-20 15:04:33 UTC
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.
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2010-05-28 07:22:57 UTC
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 :)
Comment 9 chickaroo 2010-06-01 02:15:01 UTC
(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)
Comment 10 Luciano Tolomei 2010-06-01 14:11:31 UTC
(In reply to comment #8)

It works for me too,
tks

Comment 11 Kete Tefid 2010-06-03 13:05:42 UTC
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...

Comment 12 Kete Tefid 2010-06-03 13:15:47 UTC
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.
Comment 13 Pacho Ramos gentoo-dev 2010-06-19 18:57:03 UTC
Should be fixed in -r3
Comment 14 Pacho Ramos gentoo-dev 2010-06-19 18:57:13 UTC
Closing
Comment 15 Pacho Ramos gentoo-dev 2010-07-07 11:14:27 UTC
*** Bug 325921 has been marked as a duplicate of this bug. ***
Comment 16 Pacho Ramos gentoo-dev 2010-07-07 13:56:40 UTC
*** Bug 327309 has been marked as a duplicate of this bug. ***