[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#583023: libvncserver: FTBFS: ../rfb/rfb.h:264: error: field 'udpRemoteAddr' has incomplete type



Source: libvncserver
Version: 0.9.7-2
Severity: serious
Tags: squeeze sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20100524 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  gcc -DHAVE_CONFIG_H -I. -I.. -g -Wall -I .. -g -O2 -c main.c  -fPIC -DPIC -o .libs/main.o
> In file included from ../rfb/rfbproto.h:59,
>                  from ../rfb/rfb.h:40,
>                  from main.c:16:
> ../rfb/rfbconfig.h:12:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:13:22: warning: missing whitespace after the macro name
> ../rfb/rfbconfig.h:23:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:28:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:36:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:41:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:46:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:51:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:56:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:61:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:66:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:71:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:79:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:84:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:89:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:97:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:102:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:107:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:112:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:117:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:122:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:127:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:132:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:137:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:142:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:151:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:156:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:161:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:166:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:171:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:176:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:181:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:186:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:191:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:196:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:201:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:209:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:214:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:219:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:224:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:229:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:234:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:239:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:244:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:252:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:257:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:262:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:271:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:279:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:284:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:289:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:294:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:299:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:304:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:309:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:329:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:334:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:339:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:344:22: warning: extra tokens at end of #ifndef directive
> ../rfb/rfbconfig.h:361:22: warning: extra tokens at end of #ifndef directive
> In file included from main.c:16:
> ../rfb/rfb.h:264: error: field 'udpRemoteAddr' has incomplete type
> ../rfb/rfb.h:339: error: expected specifier-qualifier-list before 'in_addr_t'
> ../rfb/rfb.h:648: error: expected declaration specifiers or '...' before 'in_addr_t'
> ../rfb/rfb.h:649: error: expected declaration specifiers or '...' before 'in_addr_t'
> ../rfb/rfb.h:650: error: expected declaration specifiers or '...' before 'in_addr_t'
> main.c: In function 'rfbGetScreen':
> main.c:831: error: 'struct _rfbScreenInfo' has no member named 'listenInterface'
> main.c:836: error: 'struct _rfbScreenInfo' has no member named 'handleEventsEagerly'
> main.c:838: error: 'struct _rfbScreenInfo' has no member named 'protocolMajorVersion'
> main.c:839: error: 'struct _rfbScreenInfo' has no member named 'protocolMinorVersion'
> main.c:841: error: 'struct _rfbScreenInfo' has no member named 'permitFileTransfer'
> main.c:1039:19: error: conio.h: No such file or directory
> main.c: In function 'gettimeofday':
> main.c:1044: error: 'SYSTEMTIME' undeclared (first use in this function)
> main.c:1044: error: (Each undeclared identifier is reported only once
> main.c:1044: error: for each function it appears in.)
> main.c:1044: error: expected ';' before 't'
> main.c:1045: warning: implicit declaration of function 'GetSystemTime'
> main.c:1045: error: 't' undeclared (first use in this function)
> main.c: In function 'rfbProcessEvents':
> main.c:1105: error: 'struct _rfbScreenInfo' has no member named 'deferPtrUpdateTime'
> make[3]: *** [main.lo] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/05/24/libvncserver_0.9.7-2_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



Reply to: