Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 280437 - x11-libs/wxGTK-2.8.10-1-r1 needs dev-db/libiodbc dependency if USE=odbc
Summary: x11-libs/wxGTK-2.8.10-1-r1 needs dev-db/libiodbc dependency if USE=odbc
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-05 10:30 UTC by robi karmann
Modified: 2009-08-09 19:35 UTC (History)
0 users

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


Attachments
ebuild crashlog (wxGTK_crashlog,1.18 KB, text/plain)
2009-08-05 10:32 UTC, robi karmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description robi karmann 2009-08-05 10:30:24 UTC
wxGTK ebuild crashes if USE=odbc is set and dev-db/libiodbc is not present. See ebuild crashlog. It works perfect after emerging libiodbc.

Reproducible: Always

Steps to Reproduce:
- emerging libiodbc, then wxGTK, works fine.
- unmerging both, then emerging wxGTK, ebuild crashes again.
Comment 1 robi karmann 2009-08-05 10:32:30 UTC
Created attachment 200247 [details]
ebuild crashlog
Comment 2 James Earl Spahlinger 2009-08-06 01:52:56 UTC
Please paste your 'emerge --info' on the bug to assist the maintainer
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2009-08-06 03:41:10 UTC
it should be finding dev-db/unixODBC.  that would be the line:

checking for SQLAllocEnv in -lunixodbc... no

can I get you to also post the contents of config.log as the error message instructs:

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-libs/wxGTK-2.8.10.1-r1/work/wxPython-src-2.8.10.1/wxgtk_build/config.log
Comment 4 robi karmann 2009-08-09 19:35:02 UTC
I'm sorry but I can't reproduce it anymore. This hit me in the middle of an "emerge --update --deep --newuse --verbose -1 -a system world" after migrating to ext4 and installing a stage4. It could have been an ordering problem as the emerge pulled in 72 packages for update. iirc "unixODBC" has later been pulled in by "qt-sql" which complained about "unixODBC" has to be compiled with USE="qt3".

Now -after unmerging libiodbc, unixODBC, qt-sql and wxGTK- when I try to emerge wxGTK, it pulls in unixODBC which did not happen when I filed the bug report. So now all works fine without libiodbc.

I'm changing this report to INVALID. It must have been an unlucky combination.  I'm not posting my wxGTK's config.log as I can't reproduce the error. Anyhow here's my emerge --info.

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5-treehouse i686)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-treehouse-i686-Intel-R-_Core-TM-2_CPU_L7200_@_1.33GHz-with-glibc2.0
Timestamp of tree: Tue, 04 Aug 2009 22:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.8-r1
dev-lang/python:     2.5.4-r3
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_CH"
LC_ALL="de_CH"
LDFLAGS="-Wl,-O1"
LINGUAS="de_CH de en_GB"
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"
PORTDIR_OVERLAY="   "
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X accessibility acl acpi alsa apache2 apm bash-completion berkdb bjam bluetooth bzip2 cdr cgi chroot cjk cli cpudetection cracklib crypt cscope cups dbus djvu dri dvd dvdr dvdread firefox flac fortran ftp gdbm gif gnome gpm gtk hal iconv imagemagick imlib isdnlog jack john jpeg kpathsea ladspa ldap lm_sensors mmx mp3 mpeg mpm-worker mudflap ncurses netboot nls nptl nptlonly nsplugin odbc openexr opengl openmp pam pcmcia pcre pdf perl pmu png postgres postscript pppd python readline reflection samba session sftp sockets spl sse sse2 ssl subversion svg sysfs tcl tcltk tcpd threads tiff tk truetype unicode vhosts vim-syntax wifi x86 xml xorg xsl xulrunner 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" APACHE2_MPMS="worker" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de_CH de en_GB" USERLAND="GNU" VIDEO_CARDS="fbdev intel vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS