Bug#322855: FTBFS: Syntax errors

Matt Kraai kraai at ftbfs.org
Fri Aug 12 22:00:36 UTC 2005


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=\"gnome-db-list at gnome.org\" -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=\"gnome-db-list at gnome.org\" -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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20050812/8d4cab41/attachment.pgp


More information about the Pkg-gnome-maintainers mailing list