[Live-devel] Cannot compile GroupsockHelper.cpp on cygwin
Steinseifer, Tom, VF-Group
tom.steinseifer at vodafone.com
Mon Mar 27 02:49:07 PST 2006
Hy,
I had the same problem within nearly the same enviroment. After some checks with a collegue I found out that my version, downloaded at 6th of march had some problems. After downloading the newest version (16th of march)and deleting / outcommenting the line 456 and 470 in the file "GroupsockHelper.cpp" I was able to build the sources. I am not shure if the the EXE works fine (didn't had time to check the functionality), but at least I got an exe ;)
Thanks to my collegue in the next building who help my finding my problem.
Bye,
Tom
-----Original Message-----
From: live-devel-bounces at ns.live555.com [mailto:live-devel-bounces at ns.live555.com] On Behalf Of E J
Sent: Sonntag, 26. März 2006 17:37
To: live-devel at ns.live555.com
Subject: [Live-devel] Cannot compile GroupsockHelper.cpp on cygwin
I cannot compile GroupsockHelper.cpp on cygwin on Windows XP SP2.
Here is my sample run
EJ at asus /usr/local/live
$ genMakefiles cygwin
EJ at asus /usr/local/live
$ make
cd groupsock ; make
make[1]: Entering directory `/usr/local/live/groupsock'
c++ -c -Iinclude -I../UsageEnvironment/include -I. -O
c++ -DSOCKLEN_T=socklen_t
-Wall -DBSD=1 GroupsockHelper.cpp
GroupsockHelper.cpp: In function `Boolean socketJoinGroupSSM(UsageEnvironment&, int, netAddressBits, netAddressBits)':
GroupsockHelper.cpp:477: error: aggregate `ip_mreq_source imr' has incomplete type and cannot be defined
GroupsockHelper.cpp:482: error: invalid application of `sizeof' to incomplete type `ip_mreq_source'
GroupsockHelper.cpp: In function `Boolean socketLeaveGroupSSM(UsageEnvironment&, int, netAddressBits,
netAddressBits)':
GroupsockHelper.cpp:495: error: aggregate `ip_mreq_source imr' has incomplete type and cannot be defined
GroupsockHelper.cpp:500: error: invalid application of `sizeof' to incomplete type `ip_mreq_source'
make[1]: *** [GroupsockHelper.o] Error 1
make[1]: Leaving directory `/usr/local/live/groupsock'
make: *** [groupsock/libgroupsock.a] Error 2
Additional information:
$ c++ --version
c++ (GCC) 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The version of live.com is live.2006.03.17
Thank you in advance for any assistance you can provide.
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
More information about the live-devel
mailing list