Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41747 - gnome-extra/libgda-1.0.3 emerge fails: gda-freetds-provider.c compile fails
Summary: gnome-extra/libgda-1.0.3 emerge fails: gda-freetds-provider.c compile fails
Status: RESOLVED DUPLICATE of bug 48611
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-15 23:05 UTC by Howard B. Golden
Modified: 2005-07-17 13:06 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Howard B. Golden 2004-02-15 23:05:59 UTC
While compiling gda-freetds-provider.c, the compile fails with the following error message:

gda-freetds-provider.c: In function `gda_freetds_execute_cmd':
gda-freetds-provider.c:806: error: too few arguments to function `tds_process_result_tokens'


Reproducible: Always
Steps to Reproduce:
1. emerge libgda
Actual Results:  
 gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libgda\"
-DVERSION=\"1.0.3\" -DBONOBO_EXPLICIT_TRANSLATION_DOMAIN=\"libgda-2\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DYYTEXT_POINTER=1
-DGETTEXT_PACKAGE=\"libgda-2\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1 -DHAVE_ODBC=1 -DHAVE_MYSQL=1 -DHAVE_POSTGRES=1
-DHAVE_FREETDS_VER0_6X=1 -DHAVE_FREETDS=1 -DHAVE_MDB=1 -DHAVE_LDAP=1
-DHAVE_POPT_H=1 -DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY_H=1 -I. -I.
-I../.. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libxml2 -I/usr/include -mcpu=athlon-xp -O2 -pipe -Wall
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -MT
gda-freetds-provider.lo -MD -MP -MF .deps/gda-freetds-provider.Tpo -c
gda-freetds-provider.c  -fPIC -DPIC -o .libs/gda-freetds-provider.o
gda-freetds-provider.c: In function `gda_freetds_provider_open_connection':
gda-freetds-provider.c:250: warning: implicit declaration of function
`tds_set_charset'
gda-freetds-provider.c: In function `gda_freetds_provider_supports':
gda-freetds-provider.c:615: warning: enumeration value
`GDA_CONNECTION_FEATURE_NAMESPACES' not handled in switch
gda-freetds-provider.c:615: warning: enumeration value
`GDA_CONNECTION_FEATURE_BLOBS' not handled in switch
gda-freetds-provider.c: In function `gda_freetds_provider_get_types':
gda-freetds-provider.c:684: warning: assignment discards qualifiers from pointer
target type
gda-freetds-provider.c:691: warning: assignment discards qualifiers from pointer
target type
gda-freetds-provider.c:709: warning: assignment discards qualifiers from pointer
target type
gda-freetds-provider.c: In function `gda_freetds_provider_get_schema':
gda-freetds-provider.c:724: warning: unused variable `query'
gda-freetds-provider.c:775: warning: enumeration value
`GDA_CONNECTION_SCHEMA_LANGUAGES' not handled in switch
gda-freetds-provider.c:775: warning: enumeration value
`GDA_CONNECTION_SCHEMA_NAMESPACES' not handled in switch
gda-freetds-provider.c: In function `gda_freetds_execute_cmd':
gda-freetds-provider.c:806: error: too few arguments to function
`tds_process_result_tokens'
gda-freetds-provider.c:786: warning: unused variable `result_type'
gda-freetds-provider.c: In function `gda_freetds_provider_tds_handle_message':
gda-freetds-provider.c:1048: warning: unused variable `tds_cnc'
make[2]: *** [gda-freetds-provider.lo] Error 1
make[2]: Leaving directory
`/var/tmp/portage/libgda-1.0.3/work/libgda-1.0.3/providers/freetds'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/libgda-1.0.3/work/libgda-1.0.3/providers'
make: *** [all-recursive] Error 1

!!! ERROR: gnome-extra/libgda-1.0.3 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure


Expected Results:  
Should compile successfully.

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0,
2.6.1-gentoo-r1)
=================================================================
System uname: 2.6.1-gentoo-r1 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb
/usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox usersandbox"
GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/
http://gentoo.seren.com/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d acl acpi acpi4linux alsa amd antlr apache2 apm arts
artswrappersuid avi berkdb bonobo cdr crypt cups directfb dnd doc droproot dv
dvd dvdr encode esd ethereal evo fbcon fbdev foomaticdb foreign-package
foreign-sysvinit freetds gb gd gd-external gdbm gif ginac gnome gnomedb gpm
gstreamer gtk gtk2 gtkhtml guile imap imlib innodb ipv6 java jikes jpeg junit
kde kerberos ldap libg++ libgda libwww mad maildir mbox mdb mikmod mmx motif
mozilla moznoirc moznomail mpeg mysql ncurses nls nptl oci8 odbc ofx oggvorbis
opengl oss pam parse-clocks pda pdflib perl pg-hier pic plotutils png postgres
ppds python qt quicktime radeon readline ruby ruby18 samba sasl sdk sdl slang
slp snmp spell sse ssl svga tcltk tcpd tetex tiff truetype type1 usb wmf
wxwindows x86 xml xml2 xmms xv zeo zlib"
Comment 1 Moreno Rizzo 2004-02-19 13:45:10 UTC
I've the same problem. 
Actuali i've used the old build of freetds.
With freetds-0.61-r1 the emerge of libgda-1.0.3 work correctly.

emerge =dev-db/freetds-0.61-r1
emerge libgda
Comment 2 Robert Davis 2004-04-19 13:46:34 UTC
It's due to an API change in FreeTDS.  I got the libgda guys to fix it and they just released 1.0.4 which has the fix.  I created a 1.0.4 by just renaming the ebuilds and the gtk_doc patches.  Didn't get to test and home sick for a few days.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-08-04 16:38:03 UTC
marking as dupe since it fixes the problem

*** This bug has been marked as a duplicate of 48611 ***