Dolphin, the GameCube and Wii emulator - Forums

Full Version: Windows x64 builds missing for 4.0 builds: 5692, 5689, and 5687
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

neoh4x0r

As of 2015/02/27 12:42AM
Windows X64 builds are missing for following 4.0 builds:  5692, 5689, and 5687
https://dolphin-emu.org/download/
http://dl.dolphin-emu.org/builds/

neoh4x0r

EDIT2: As of 2015/02/27 7:20 AM the broken builds seem to have compiled (they at least have win-x64 builds available now)
EDIT UPDATE: Just found an open git issue for this
https://github.com/dolphin-emu/dolphin/pull/1995
https://code.google.com/p/dolphin-emu/is...il?id=8277
---------------------------------------------------------------------------
Error introudeced by commit: https://github.com/dolphin-emu/dolphin/c...f39f561b3c
https://buildbot.dolphin-emu.org/builder...builds/313
Error message from buildbot (https://buildbot.dolphin-emu.org/builder...logs/stdio)

The main problems is with Externals/enet/unix.c

/home/ubuntu/buildslave/fifoci-ogl-lin-nv/build/Externals/enet/unix.c
includes <sys/socket.h> and defines: typedef int socklen_t;

while /usr/include/x86_64-linux-gnu/bits/socket.h:
defines typedef __socklen_t socklen_t;

Code:
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:52:13: error: conflicting types for ‘socklen_t’
typedef int socklen_t;
            ^
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:38:0,
                from /home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:8:
/usr/include/x86_64-linux-gnu/bits/socket.h:33:21: note: previous declaration of ‘socklen_t’ was here
typedef __socklen_t socklen_t;
                    ^
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c: In function ‘enet_socket_get_address’:
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:220:38: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness [-Wpointer-sign]
    if (getsockname (socket, (struct sockaddr *) & sin, & sinLength) == -1)
                                     ^
In file included from /home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:8:0:
/usr/include/x86_64-linux-gnu/sys/socket.h:127:12: note: expected ‘socklen_t * __restrict__’ but argument is of type ‘socklen_t *’
extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
           ^
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c: In function ‘enet_socket_get_option’:
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:308:13: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign]
            result = getsockopt (socket, SOL_SOCKET, SO_ERROR, value, & len);
            ^
In file included from /home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:8:0:
/usr/include/x86_64-linux-gnu/sys/socket.h:219:12: note: expected ‘socklen_t * __restrict__’ but argument is of type ‘socklen_t *’
extern int getsockopt (int __fd, int __level, int __optname,
           ^
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c: In function ‘enet_socket_accept’:
/home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:345:22: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign]
                     address != NULL ? & sinLength : NULL);
                     ^
In file included from /home/ubuntu/buildslave/pr-fifoci-ogl-lin-nv/build/Externals/enet/unix.c:8:0:
/usr/include/x86_64-linux-gnu/sys/socket.h:243:12: note: expected ‘socklen_t * __restrict__’ but argument is of type ‘socklen_t *’
extern int accept (int __fd, __SOCKADDR_ARG __addr,
           ^
make[2]: *** [Externals/enet/CMakeFiles/enet.dir/unix.c.o] Error 1
make[1]: *** [Externals/enet/CMakeFiles/enet.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Long story short: The buildbots just needed to be turned off and on.

neoh4x0r

(02-27-2015, 10:23 PM)JMC47 Wrote: [ -> ]Long story short:  The buildbots just needed to be turned off and on.

Yeah, I get that...but there still seems to be some compilation errors related to issue:8277 (https://code.google.com/p/dolphin-emu/is...il?id=8277)
I don't suppose power-cycleing, the system, would fix those issues...

neoh4x0r

Moderators: please close this thread
as issue:8277 (https://code.google.com/p/dolphin-emu/is...il?id=8277)
has been fixed via pull-request https://github.com/dolphin-emu/dolphin/pull/2137