emacs-devel
[Top][All Lists]
Advanced

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

Re: Is the Cygw32 port ready for testing?


From: Ken Brown
Subject: Re: Is the Cygw32 port ready for testing?
Date: Sun, 14 Oct 2012 21:31:16 -0400
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0

On 10/14/2012 9:16 PM, Ken Brown wrote:
On 10/14/2012 7:28 PM, Daniel Colascione wrote:
Thanks for reporting the build break. I've updated the trunk. Revision
110548
should resolve the problem.

Thanks.  The build now completes as long as I use the configure option
--without-dbus.  Otherwise the build fails while compiling dbusbind.c:

gcc -std=gnu99 -c -I/usr/include/noX -Demacs  -I.
-I/home/kbrown/src/emacs/test-w32/src  -I../lib
-I/home/kbrown/src/emacs/test-w32/src/../lib -I/usr/include/libxml2
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include          -MMD -MF
deps/dbusbind.d -MP -I/usr/include/p11-kit-1      -g3 -O2 dbusbind.c
dbusbind.c: In function ‘Fdbus_message_internal’:
dbusbind.c:1263:25: error: expected ‘{’ before ‘=’ token
dbusbind.c:1263:15: error: two or more data types in declaration specifiers
dbusbind.c:1294:17: error: expected ‘{’ before ‘=’ token
dbusbind.c:1318:7: error: expected ‘{’ before ‘)’ token
dbusbind.c:1318:7: warning: type defaults to ‘int’ in type name
dbusbind.c:1318:7: error: expected ‘{’ before ‘)’ token
dbusbind.c:1318:7: warning: type defaults to ‘int’ in type name
dbusbind.c:1318:7: error: expected ‘{’ before ‘)’ token
dbusbind.c:1318:7: warning: type defaults to ‘int’ in type name
dbusbind.c:1331:7: error: expected expression before ‘struct’
dbusbind.c:1331:7: error: too few arguments to function ‘format2’
lisp.h:3120:20: note: declared here
dbusbind.c:1331:7: error: expected expression before ‘struct’
dbusbind.c:1331:7: error: too few arguments to function ‘format2’
lisp.h:3120:20: note: declared here
dbusbind.c:1341:7: error: expected expression before ‘struct’
dbusbind.c:1341:7: error: too few arguments to function ‘format2’
lisp.h:3120:20: note: declared here
dbusbind.c:1341:7: error: expected expression before ‘struct’
dbusbind.c:1341:7: error: too few arguments to function ‘format2’
lisp.h:3120:20: note: declared here
dbusbind.c:1412:47: error: expected ‘{’ before ‘)’ token
dbusbind.c:1412:47: warning: type defaults to ‘int’ in type name
dbusbind.c:1412:47: error: expected ‘{’ before ‘)’ token
dbusbind.c:1412:47: warning: type defaults to ‘int’ in type name
dbusbind.c: In function ‘xd_read_message_1’:
dbusbind.c:1530:30: error: expected identifier or ‘(’ before ‘struct’
dbusbind.c:1565:13: error: expected ‘{’ before ‘=’ token
dbusbind.c:1566:3: error: ‘member’ undeclared (first use in this function)
dbusbind.c:1566:3: note: each undeclared identifier is reported only
once for each function it appears in
dbusbind.c:1568:3: error: expected expression before ‘struct’
dbusbind.c:1602:22: error: expected ‘{’ before ‘==’ token
dbusbind.c:1602:31: error: expected expression before ‘||’ token
dbusbind.c:1602:31: warning: type defaults to ‘int’ in type name
dbusbind.c:1609:25: error: expected expression before ‘struct’
dbusbind.c:1644:33: error: expected ‘{’ before ‘==’ token
dbusbind.c:1644:75: error: expected expression before ‘,’ token
dbusbind.c:1644:75: warning: type defaults to ‘int’ in type name

Another thing I just noticed is that the executable depends on some of the X11 libraries, which I don't think is what you wanted:

$ cygcheck src/emacs.exe
[...]
  C:\cygwin\bin\cyggif-4.dll
    C:\cygwin\bin\cyggcc_s-1.dll
    C:\cygwin\bin\cygX11-6.dll
      C:\cygwin\bin\cygxcb-1.dll
        C:\cygwin\bin\cygXau-6.dll
        C:\cygwin\bin\cygXdmcp-6.dll
[...]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]