[Live-devel] Patches in the Debian package

Benjamin Drung bdrung at debian.org
Sat Dec 22 06:03:02 PST 2012


Am Samstag, den 22.12.2012, 13:22 +1000 schrieb Ross Finlayson:
> 2/ The second 'patch' seems wrong to me.  I don't understand why any
> system would define "struct ip_mreq_source", but not also define
> "IP_ADD_SOURCE_MEMBERSHIP" (a constant that makes that structure
> useful).  I recommend removing the patch.  If anyone feels that it is,
> in fact, necessary, then they can post a message to this mailing list
> (as they should have done in the first place!) explaining why they
> think it's needed.

This patch is needed for Debian GNU/Hurd. Otherwise it will fail with

c++ -c -Iinclude -I../UsageEnvironment/include -I. -O2
-DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wall
-DBSD=1 -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
GroupsockHelper.cpp
GroupsockHelper.cpp:447:8: error: redefinition of ‘struct
ip_mreq_source’
In file included from include/NetCommon.h:91:0,
                 from include/NetAddress.hh:29,
                 from include/GroupsockHelper.hh:25,
                 from GroupsockHelper.cpp:21:
/usr/include/netinet/in.h:260:8: error: previous definition of ‘struct
ip_mreq_source’

-- 
Benjamin Drung
Debian & Ubuntu Developer



More information about the live-devel mailing list