Hello List,
i tried to compile the win32 client, but i get these:
[EMAIL PROTECTED] /home/danny/bacula
$ make
==>Entering directory /home/danny/bacula/src
make[1]: Entering directory `/home/danny/bacula/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/danny/bacula/src'
==>Entering directory /home/danny/bacula/scripts
make[1]: Entering directory `/home/danny/bacula/scripts'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/danny/bacula/scripts'
==>Entering directory /home/danny/bacula/src/lib
make[1]: Entering directory `/home/danny/bacula/src/lib'
==== Make of lib is good ====
make[1]: Leaving directory `/home/danny/bacula/src/lib'
==>Entering directory /home/danny/bacula/src/findlib
make[1]: Entering directory `/home/danny/bacula/src/findlib'
/usr/bin/g++ -c -mwindows -DWIN32_VSS -DHAVE_WIN32 -I. -I.. -g -O2
-Wall -DW
IN32_VSS -DHAVE_WIN32 bfile.c
In file included from ../bacula.h:97,
from bfile.c:26:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:95:2:
wa
rning: #warning "fd_set and associated macros have been defined in
sys/types.
This may cause runtime problems with W32 sockets"
In file included from ../bacula.h:97,
from bfile.c:26:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:101:
err
or: redefinition of `struct timeval'
/usr/include/sys/time.h:16: error: previous definition of `struct timeval'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:112:
err
or: redefinition of `struct hostent'
/usr/include/netdb.h:73: error: previous definition of `struct hostent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:120:
err
or: redefinition of `struct linger'
/usr/include/cygwin/socket.h:56: error: previous definition of `struct
linger'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:147:
err
or: redefinition of `struct netent'
/usr/include/netdb.h:87: error: previous definition of `struct netent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:153:
err
or: redefinition of `struct servent'
/usr/include/netdb.h:94: error: previous definition of `struct servent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:159:
err
or: redefinition of `struct protoent'
/usr/include/netdb.h:102: error: previous definition of `struct protoent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:328:
err
or: redefinition of `struct sockaddr'
/usr/include/cygwin/socket.h:26: error: previous definition of `struct
sockaddr'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:348:
err
or: redefinition of `struct sockaddr_storage'
/usr/include/cygwin/socket.h:38: error: previous definition of `struct
sockaddr_
storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:528:
err
or: declaration of C function `SOCKET accept(SOCKET, sockaddr*, int*)'
conflicts
with
/usr/include/sys/socket.h:29: error: previous declaration `int
accept(int, socka
ddr*, int*)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:529:
err
or: declaration of C function `int bind(SOCKET, const sockaddr*, int)'
conflicts
with
/usr/include/sys/socket.h:30: error: previous declaration `int bind(int,
const s
ockaddr*, int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:531:
err
or: declaration of C function `int connect(SOCKET, const sockaddr*,
int)' confli
cts with
/usr/include/sys/socket.h:31: error: previous declaration `int
connect(int, cons
t sockaddr*, int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:533:
err
or: declaration of C function `int getpeername(SOCKET, sockaddr*, int*)'
conflic
ts with
/usr/include/sys/socket.h:32: error: previous declaration `int
getpeername(int,
sockaddr*, int*)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:534:
err
or: declaration of C function `int getsockname(SOCKET, sockaddr*, int*)'
conflic
ts with
/usr/include/sys/socket.h:33: error: previous declaration `int
getsockname(int,
sockaddr*, int*)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:535:
err
or: declaration of C function `int getsockopt(SOCKET, int, int, char*,
int*)' co
nflicts with
/usr/include/sys/socket.h:44: error: previous declaration `int
getsockopt(int, i
nt, int, void*, int*)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:538:
err
or: declaration of C function `int listen(SOCKET, int)' conflicts with
/usr/include/sys/socket.h:34: error: previous declaration `int
listen(int, int)'
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:539:
err
or: declaration of C function `int recv(SOCKET, char*, int, int)'
conflicts with
/usr/include/sys/socket.h:35: error: previous declaration `int recv(int,
void*,
int, int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:540:
err
or: declaration of C function `int recvfrom(SOCKET, char*, int, int,
sockaddr*,
int*)' conflicts with
/usr/include/sys/socket.h:37: error: previous declaration `int
recvfrom(int, voi
d*, int, int, sockaddr*, int*)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:541:
err
or: declaration of C function `int send(SOCKET, const char*, int, int)'
conflict
s with
/usr/include/sys/socket.h:39: error: previous declaration `int send(int,
const v
oid*, int, int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:542:
err
or: declaration of C function `int sendto(SOCKET, const char*, int, int,
const s
ockaddr*, int)' conflicts with
/usr/include/sys/socket.h:42: error: previous declaration `int
sendto(int, const
void*, int, int, const sockaddr*, int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:543:
err
or: declaration of C function `int setsockopt(SOCKET, int, int, const
char*, int
)' conflicts with
/usr/include/sys/socket.h:43: error: previous declaration `int
setsockopt(int, i
nt, int, const void*, int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:544:
err
or: declaration of C function `int shutdown(SOCKET, int)' conflicts with
/usr/include/sys/socket.h:45: error: previous declaration `int
shutdown(int, int
)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:545:
err
or: declaration of C function `SOCKET socket(int, int, int)' conflicts with
/usr/include/sys/socket.h:46: error: previous declaration `int
socket(int, int,
int)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:624:
err
or: declaration of C function `int select(int, _types_fd_set*,
_types_fd_set*, _
types_fd_set*, const timeval*)' conflicts with
/usr/include/sys/select.h:31: error: previous declaration `int
select(int, _type
s_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)' here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:627:
err
or: declaration of C function `int gethostname(char*, int)' conflicts with
/usr/include/sys/unistd.h:206: error: previous declaration `int
gethostname(char
*, size_t)' here
In file included from /usr/include/netinet/in.h:14,
from ../bacula.h:105,
from bfile.c:26:
/usr/include/cygwin/in.h:30: error: expected identifier before numeric
constant
/usr/include/cygwin/in.h:30: error: expected `}' before numeric constant
/usr/include/cygwin/in.h:30: error: expected unqualified-id before
numeric const
ant
/usr/include/cygwin/in.h:30: error: expected `,' or `;' before numeric
constant
/usr/include/cygwin/in.h:41: error: expected declaration before '}' token
In file included from /usr/include/netinet/in.h:14,
from ../bacula.h:105,
from bfile.c:26:
/usr/include/cygwin/in.h:18:1: unterminated #ifndef
In file included from ../bacula.h:105,
from bfile.c:26:
/usr/include/netinet/in.h:11:1: unterminated #ifndef
In file included from bfile.c:26:
../bacula.h:21:1: unterminated #ifndef
make[1]: *** [bfile.o] Error 1
make[1]: Leaving directory `/home/danny/bacula/src/findlib'
====== Error in /home/danny/bacula/src/findlib ======
==>Entering directory /home/danny/bacula/src/filed
make[1]: Entering directory `/home/danny/bacula/src/filed'
(cd win32; make DESTDIR=)
make[2]: Entering directory `/home/danny/bacula/src/filed/win32'
/usr/bin/g++ -c -mwindows -g -O2 -Wall winservice.cpp
winservice.cpp:45:21: bacula.h: No such file or directory
winservice.cpp: In static member function `static BOOL
bacService::ShowAboutBox(
)':
winservice.cpp:131: error: `_' undeclared (first use this function)
winservice.cpp:131: error: (Each undeclared identifier is reported only
once for
each function it appears in.)
winservice.cpp: In static member function `static BOOL
bacService::ShowStatus()'
:
winservice.cpp:145: error: `_' undeclared (first use this function)
winservice.cpp: In static member function `static int
bacService::BaculaServiceM
ain()':
winservice.cpp:218: error: `_' undeclared (first use this function)
winservice.cpp: In function `void ServiceMain(DWORD, char**)':
winservice.cpp:278: error: `_' undeclared (first use this function)
winservice.cpp: In function `DWORD ServiceWorkThread(void*)':
winservice.cpp:318: error: `_' undeclared (first use this function)
winservice.cpp: In static member function `static int
bacService::InstallService
()':
winservice.cpp:355: error: `_' undeclared (first use this function)
winservice.cpp: In static member function `static int
bacService::RemoveService(
)':
winservice.cpp:496: error: `_' undeclared (first use this function)
winservice.cpp: In function `BOOL ReportStatus(DWORD, DWORD, DWORD)':
winservice.cpp:629: error: `_' undeclared (first use this function)
winservice.cpp: In function `void LogErrorMsg(char*, char*, int)':
winservice.cpp:657: error: `_' undeclared (first use this function)
winservice.cpp: In function `void set_service_description(SC_HANDLE__*,
SC_HANDL
E__*, CHAR*)':
winservice.cpp:732: error: `_' undeclared (first use this function)
make[2]: *** [winservice.o] Error 1
make[2]: Leaving directory `/home/danny/bacula/src/filed/win32'
make[1]: *** [win32/winmain.o] Error 2
make[1]: Leaving directory `/home/danny/bacula/src/filed'
====== Error in /home/danny/bacula/src/filed ======
==>Entering directory /home/danny/bacula/src/console
make[1]: Entering directory `/home/danny/bacula/src/console'
==== Make of console is good ====
make[1]: Leaving directory `/home/danny/bacula/src/console'
[EMAIL PROTECTED] /home/danny/bacula
$
Can someone give me a hint what i am doing wrong?
regards,
Timo
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users