Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 296245 - dev-db/sqlite-3.6.21 undefined references linking libsqlite3.so with fts3 useflag
Summary: dev-db/sqlite-3.6.21 undefined references linking libsqlite3.so with fts3 use...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Arfrever Frehtes Taifersar Arahesis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-08 19:08 UTC by Jory A. Pratt
Modified: 2009-12-12 20:48 UTC (History)
1 user (show)

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


Attachments
diff between intree and propsed fix (sqlite-3.6.21.diff,1.29 KB, patch)
2009-12-09 23:00 UTC, Jory A. Pratt
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jory A. Pratt gentoo-dev 2009-12-08 19:08:23 UTC
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3SegReaderIterate'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3SegReaderFree'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3ReadBlock'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3SegReaderNew'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3Optimize'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3UpdateMethod'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3AllSegdirs'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3Snippet'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3PendingTermsFlush'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3PendingTermsClear'
./.libs/libsqlite3.so: undefined reference to `sqlite3Fts3Offsets'
collect2: ld returned 1 exit status
make: *** [sqlite3] Error 1

Portage 2.1.7.11 (hardened/linux/amd64/10.0/no-multilib, gcc-4.4.2, glibc-2.11-r1, 2.6.31-hardened-r8 x86_64)
=================================================================
System uname: Linux-2.6.31-hardened-r8-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-gentoo-2.0.1
Timestamp of tree: Unknown
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4
dev-util/ccache:     2.4-r8
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.8.5-r3, 1.10.2, 1.11
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=core2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps=y"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j3 -s --no-print-directory"
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"
PORTDIR_OVERLAY="/home/toolchain /home/mozilla /home/gentoo"
SYNC="cvs://anarchy@cvs.gentoo.org:/var/cvsroot"
USE="X a52 aac acpi alsa amd64 aspell audit berkdb bluetooth branding bzip2 cairo cli consolekit cracklib crypt cups custom-optimization cxx dbus dri dvd dvdnav encode fam ffmpeg gdbm gnome gnome-keyring gstreamer gtk hal hardened iconv jpeg justify laptop libssh2 libsysfs mad mjpeg mmx modules mp3 mpeg mudflap nautilus ncurses networkmanager nptl nptlonly nsplugin nss opengl openmp openssl pam pcre perl pic png policykit python readline rtc ruby sdl session shm spell sqlite sse sse2 ssl svg sysfs tcpd theora tiff truetype twolame udev unicode urandom usb vdpau vorbis x264 xinerama xorg xulrunner xv xvid 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nv nvidia" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2009-12-08 19:59:46 UTC
Bugs should be assigned to the bumper please.
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2009-12-08 20:00:06 UTC
Please post emerge -pv sqlite.
Comment 3 Jory A. Pratt gentoo-dev 2009-12-08 20:09:35 UTC
[ebuild     U ] dev-db/sqlite-3.6.21 [3.6.20-r1] USE="fts3 readline threadsafe -debug -doc -icu -soundex -tcl"
Comment 4 Jory A. Pratt gentoo-dev 2009-12-09 23:00:21 UTC
Created attachment 212580 [details, diff]
diff between intree and propsed fix

I agree we should be using an amalgamation build, I will need fts3 working from here out for mozilla firefox to properly use system sqlite. Best solution to the problem is attached.
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-12-12 20:36:28 UTC
(In reply to comment #4)

dev-lang/tcl is optional at run-time.
Comment 6 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-12-12 20:48:07 UTC
Fixed.