Package: libgda2 Version: 1.2.1-2 Severity: serious libgda2 fails to build because it uses some undeclared types, which causes syntax errors:
> if /bin/sh ../../libtool --tag=CC --mode=compile cc -DPACKAGE_NAME=\"GNU\ > Data\ Access\" -DPACKAGE_TARNAME=\"libgda\" -DPACKAGE_VERSION=\"1.2.1\" > -DPACKAGE_STRING=\"GNU\ Data\ Access\ 1.2.1\" -DPACKAGE_BUGREPORT=\"[EMAIL > PROTECTED]" -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 > -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_MYSQL=1 -DHAVE_POSTGRES=1 -DHAVE_FREETDS_VER0_6X=1 > -DHAVE_FREETDS=1 -DHAVE_SQLITE=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 -g -Wall -O2 -MT gda-freetds-provider.lo -MD -MP -MF > ".deps/gda-freetds-provider.Tpo" -c -o gda-freetds-provider.lo > gda-freetds-provider.c; \ > then mv -f ".deps/gda-freetds-provider.Tpo" ".deps/gda-freetds-provider.Plo"; > else rm -f ".deps/gda-freetds-provider.Tpo"; exit 1; fi > mkdir .libs > cc "-DPACKAGE_NAME=\"GNU Data Access\"" -DPACKAGE_TARNAME=\"libgda\" > -DPACKAGE_VERSION=\"1.2.1\" "-DPACKAGE_STRING=\"GNU Data Access 1.2.1\"" > -DPACKAGE_BUGREPORT=\"[EMAIL PROTECTED]" > -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 -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_MYSQL=1 > -DHAVE_POSTGRES=1 -DHAVE_FREETDS_VER0_6X=1 -DHAVE_FREETDS=1 -DHAVE_SQLITE=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 -g -Wall > -O2 -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 > In file included from ../../libgda/gda-field.h:27, > from ../../libgda/gda-row.h:27, > from ../../libgda/gda-data-model.h:30, > from ../../libgda/gda-data-model-array.h:26, > from gda-freetds-provider.c:25: > ../../libgda/gda-value.h:183: warning: type qualifiers ignored on function > return type > In file included from gda-freetds.h:31, > from gda-freetds-provider.c:32: > gda-freetds-provider.h:67: error: syntax error before 'TDSCONNECTINFO' > gda-freetds-provider.h:67: warning: no semicolon at end of struct or union > gda-freetds-provider.h:77: error: syntax error before '}' token > In file included from gda-freetds.h:33, > from gda-freetds-provider.c:32: > gda-freetds-types.h:37: error: syntax error before 'TDSCOLINFO' > gda-freetds-types.h:39: error: syntax error before '*' token > gda-freetds-types.h:39: warning: type qualifiers ignored on function return > type > In file included from gda-freetds.h:34, > from gda-freetds-provider.c:32: > gda-freetds-message.h:42: error: syntax error before 'TDSMSGINFO' > gda-freetds-message.h:42: warning: no semicolon at end of struct or union > gda-freetds-message.h:46: error: syntax error before 'TDSMSGINFO' > gda-freetds-message.h:49: error: syntax error before 'TDSMSGINFO' > gda-freetds-provider.c:122: error: syntax error before 'TDSMSGINFO' > gda-freetds-provider.c:125: error: syntax error before 'TDSMSGINFO' > gda-freetds-provider.c: In function 'gda_freetds_provider_open_connection': > gda-freetds-provider.c:203: error: invalid application of 'sizeof' to > incomplete type 'GdaFreeTDSConnectionData' > gda-freetds-provider.c:205: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:207: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:214: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:215: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:222: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:223: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:230: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:236: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:237: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:238: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:241: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:243: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:245: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:248: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:250: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:251: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:252: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:256: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:257: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:265: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:266: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:273: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:273: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:274: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:280: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:281: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:281: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:281: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:282: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:282: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:291: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:307: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:309: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:317: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:339: error: dereferencing pointer to incomplete type > gda-freetds-provider.c: In function 'gda_freetds_free_connection_data': > gda-freetds-provider.c:351: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:352: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:353: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:355: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:356: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:357: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:359: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:361: warning: implicit declaration of function > 'tds_free_connect' > gda-freetds-provider.c:361: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:365: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:367: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:369: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:370: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:371: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:374: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:376: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:377: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:378: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:379: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:382: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:383: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:384: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:387: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:388: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:389: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:394: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:397: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:398: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:401: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:402: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:403: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:409: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:412: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:413: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:416: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:417: error: dereferencing pointer to incomplete type > gda-freetds-provider.c: In function 'gda_freetds_provider_get_database': > gda-freetds-provider.c:454: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:456: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:457: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:459: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:462: error: dereferencing pointer to incomplete type > gda-freetds-provider.c: In function 'gda_freetds_provider_supports': > gda-freetds-provider.c:599: warning: enumeration value > 'GDA_CONNECTION_FEATURE_BLOBS' not handled in switch > gda-freetds-provider.c:599: warning: enumeration value > 'GDA_CONNECTION_FEATURE_NAMESPACES' not handled in switch > gda-freetds-provider.c:599: warning: enumeration value > 'GDA_CONNECTION_FEATURE_UPDATABLE_CURSOR' not handled in switch > gda-freetds-provider.c: In function 'gda_freetds_provider_get_server_version': > gda-freetds-provider.c:633: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:642: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:648: error: dereferencing pointer to incomplete type > gda-freetds-provider.c: In function 'gda_freetds_provider_get_types': > gda-freetds-provider.c:666: error: 'TDSCOLINFO' undeclared (first use in this > function) > gda-freetds-provider.c:666: error: (Each undeclared identifier is reported > only once > gda-freetds-provider.c:666: error: for each function it appears in.) > gda-freetds-provider.c:666: error: syntax error before 'col' > gda-freetds-provider.c:675: error: 'col' undeclared (first use in this > function) > gda-freetds-provider.c: In function 'gda_freetds_provider_get_schema': > gda-freetds-provider.c:730: warning: enumeration value > 'GDA_CONNECTION_SCHEMA_LANGUAGES' not handled in switch > gda-freetds-provider.c:730: warning: enumeration value > 'GDA_CONNECTION_SCHEMA_NAMESPACES' not handled in switch > gda-freetds-provider.c:724: warning: unused variable 'query' > gda-freetds-provider.c: In function 'gda_freetds_execute_cmd': > gda-freetds-provider.c:794: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:796: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:796: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:797: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:799: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:806: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:806: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:806: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:806: error: too few arguments to function > 'tds_process_result_tokens' > gda-freetds-provider.c:811: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:813: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:820: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:820: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:821: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:786: warning: unused variable 'result_type' > gda-freetds-provider.c: In function 'gda_freetds_execute_query': > gda-freetds-provider.c:841: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:843: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:843: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:845: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:846: error: dereferencing pointer to incomplete type > gda-freetds-provider.c: In function > 'gda_freetds_provider_process_sql_commands': > gda-freetds-provider.c:948: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:956: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:956: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:958: error: dereferencing pointer to incomplete type > gda-freetds-provider.c:959: error: dereferencing pointer to incomplete type > gda-freetds-provider.c: In function 'gda_freetds_provider_tds_handle_message': > gda-freetds-provider.c:1046: error: 'TDSMSGINFO' undeclared (first use in > this function) > gda-freetds-provider.c:1046: error: 'msg_info' undeclared (first use in this > function) > gda-freetds-provider.c:1046: error: syntax error before ')' token > gda-freetds-provider.c:1048: warning: unused variable 'tds_cnc' > gda-freetds-provider.c: At top level: > gda-freetds-provider.c:1102: error: syntax error before 'TDSMSGINFO' > gda-freetds-provider.c: In function > 'gda_freetds_provider_tds_handle_info_msg': > gda-freetds-provider.c:1104: error: 'tds' undeclared (first use in this > function) > gda-freetds-provider.c:1106: error: 'msg' undeclared (first use in this > function) > gda-freetds-provider.c: At top level: > gda-freetds-provider.c:1124: error: syntax error before 'TDSMSGINFO' > gda-freetds-provider.c: In function 'gda_freetds_provider_tds_handle_err_msg': > gda-freetds-provider.c:1126: error: 'tds' undeclared (first use in this > function) > gda-freetds-provider.c:1128: error: 'msg' undeclared (first use in this > function) -- Matt
signature.asc
Description: Digital signature