[Icecast] debian package from svn / errors and non working debian rules
karl at xiph.org
Mon Aug 11 07:09:33 PDT 2008
Oliver Oli wrote:
> I tried to build an debian package from svn. First I checked out trunk
> and the 2.3.2 branch, which both build this quite "old" package :-)
> Then I tried the kh branch, which doesn't build with dpkg-buildpackage:
> debian/rules:6: debian/cdbs/1/rules/buildinfo.mk: No such file or directory
> make: *** No rule to make target `debian/cdbs/1/rules/buildinfo.mk'. Stop.
> dpkg-buildpackage: failure: debian/rules clean gave error exit status 2
> after I have removed the line from debian/rules, it starts compiling,
> but throws an error:
I'll probably remove the debian directory and leave the debian packagers
to add what they need for their own packages. I don't get updates for
those parts so it can fall out of sync easily.
> make: Leaving directory `/root/svn/icecast/src/timing'
> make: Entering directory `/root/svn/icecast/src'
> cc -DHAVE_CONFIG_H -I. -I.. -Wall -ffast-math -fsigned-char
> -I/usr/include/libxml2 -I/usr/include -pthread -g -O2 -g -Wall -O2 -c
> In file included from cfgfile.h:32,
> from cfgfile.c:27:
> global.h:54: error: expected specifier-qualifier-list before 'spin_t'
> global.h:66: warning: 'struct rate_calc' declared inside parameter list
> global.h:66: warning: its scope is only this definition or
> declaration, which is probably not what you want
> global.h:67: warning: 'struct rate_calc' declared inside parameter list
> global.h:68: warning: 'struct rate_calc' declared inside parameter list
the kh tree in svn refers to modules that are shared with trunk (net
etc) and I didn't want to include certain unused things into the trunk
before 2.3.2. This is complete in the tarballs. That particular thing of
spinlocks is probably ok to merge now.
More information about the Icecast