Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 282982 - dev-db/libodbc++ version bump to 0.2.5
Summary: dev-db/libodbc++ version bump to 0.2.5
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Robin Johnson
: 236496 (view as bug list)
Depends on:
Blocks: 257600 297146
  Show dependency tree
Reported: 2009-08-27 22:26 UTC by Cristian Tarsoaga
Modified: 2010-02-19 21:44 UTC (History)
4 users (show)

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

libodbc++-0.2.5.ebuild (libodbc++-0.2.5.ebuild,1.13 KB, text/plain)
2010-01-29 21:31 UTC, Jacek Szafarkiewicz

Note You need to log in before you can comment on or make changes to this bug.
Description Cristian Tarsoaga 2009-08-27 22:26:08 UTC
Please update the ebuild to use the latest version, 0.2.4pre5

Reproducible: Always

Steps to Reproduce:
see website for the latest available version
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-12-16 11:02:46 UTC
*** Bug 236496 has been marked as a duplicate of this bug. ***
Comment 2 Jacek Szafarkiewicz 2010-01-29 21:31:33 UTC
Created attachment 217884 [details]

I have made a simple ebuild (in compare with ebuild to version 2.3).
I didn't test the 'qt' USE flag (because I don't have qt library) and I don't know how test USE flag works.
Unicode don't compile.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-02-01 08:40:48 UTC
It doesn't compile at all for me, regardless of your ebuild or mine, or what flags I pass to configure. Are you sure you got it to compile?

make[2]: Entering directory `/dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5-build/isql++'
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5/isql++ -I.. -I/dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5/include -I../include  -I/dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5/src    -DIN_ODBCXX -D_GNU_SOURCE -march=nocona -O2 -pipe -g -DODBCXX_DISABLE_READLINE_HACK -MT isql++.o -MD -MP -MF .deps/isql++.Tpo -c -o isql++.o /dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5/isql++/isql++.cpp
/dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5/isql++/isql++.cpp: In constructor 'Isql::Isql(odbc::Connection*)':
/dev/shm/portage/dev-db/libodbc++-0.2.5/work/libodbc++-0.2.5/isql++/isql++.cpp:275: error: invalid cast to function type 'char**()'
Comment 4 Howard B. Golden 2010-02-05 08:05:54 UTC
(In reply to comment #3)
> It doesn't compile at all for me, regardless of your ebuild or mine, or what
> flags I pass to configure. Are you sure you got it to compile?
> ...

I get the same result (error) at the same location with libodbc++-0.2.3-r2. The relevant USE flag is -qt3. I had successfully installed this package previously with +qt3 and was reinstalling it due to removing qt3 from my system.
Comment 5 Oleg Mikheev 2010-02-07 22:41:12 UTC
Gentlemen, this bug is actually 4 years old:

My guess is that it is a Qt-related conspiracy.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2010-02-17 14:54:57 UTC
Robin, this will be blocking soon-to-be autoconf's stable bug, please do CC treecleaners if this doesn't get fixed soon since the current state is unusable.
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-02-17 19:15:24 UTC
hadogenes: you didn't have yourself CC'd here so you haven't seen any of the comments.

The ebuild you attached does not compile for me, did it compile at all for you?

If not, I'm inclined just to have the package removed from Gentoo.
Comment 8 Jacek Szafarkiewicz 2010-02-18 11:22:37 UTC
(In reply to comment #7)

Yes it compile for me, but I don't use qt and test flag.
But it don't work - it connect to database (mysql), but returns corrupted rows - but I'm not sure if it is libodbc++ problem.
Comment 9 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-02-18 16:57:15 UTC
hadogenes: please provide your emerge --info. It's not compiling here with Qt and test off too.
Comment 10 Jacek Szafarkiewicz 2010-02-19 11:12:27 UTC
(In reply to comment #9)

Portage (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-tuxonice-r5 x86_64)
System uname: Linux-2.6.32-tuxonice-r5-x86_64-Intel-R-_Pentium-R-_Dual_CPU_T2310_@_1.46GHz-with-gentoo-2.0.1
Timestamp of tree: Thu, 18 Feb 2010 12:15:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4
dev-python/pycrypto: 2.1.0_beta1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
CFLAGS="-march=core2 -O2 -pipe"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /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/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe"
FEATURES="assume-digests distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,now -Wl,--hash-style=gnu"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTDIR_OVERLAY="/usr/portage/local/java-overlay /usr/portage/local/zugaina /usr/local/portage"
USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cjk cli consolekit cracklib crypt cups curl cvs cxx dbus dri dts dvd dvdr eclipse eds emboss encode evo expat fbcon fbsplash ffmpeg firefox flac fontconfig fortran fuse gconf gdbm gif git gnome gnome-keyring gnutls gpm gstreamer gtk gtk2 gtkhtml hal icc iconv icu ipv6 java java5 java6 jpeg jpeg2k lame laptop ldap libedit libnotify lm_sensors logrotate mad mikmod mime mmx mmxext mng modules mono mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nfs nls nptl nptlonly ntp ogg openal opengl openmp pam pcre pdf perl pmu png policykit ppds pppd pulseaudio python qt3support quicktime readline reflection samba sdl session smp spell spl sqlite sqlite3 sse sse2 ssl ssse3 startup-notification subversion svg symlink sysfs tcpd tetex threads thunar thunderbird tiff truetype unicode usb userlocales v4l v4l2 vim-syntax vorbis wifi wxwidgets x264 xcb xcomposite xml xorg xulrunner xv xvid zeroconf 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 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="evdev keyboard mouse joystick synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel v4l" 
Comment 11 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-02-19 21:44:41 UTC
Ok, the upstream build system needs to be taken out and shot.

Version bump in the tree now.

isql++ CLI tool is no longer available, nor is the non-mt build of qt.