gmediaserver-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gmediaserver-devel] Building from CVS


From: Florian Hars
Subject: [gmediaserver-devel] Building from CVS
Date: Sat, 24 Apr 2010 17:45:00 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20100411)

The project misses some instructions on how to build from CVS.

So here are some observations from building on a ubuntu 9.10, i686.

One thing that I found out quite soon is that you should probably run postcheckout.sh after checking the code out. That does lots of things that look reasonable.

After that, building failed with loads of dependencies on nonexisting files in po/POTFILES.in:

../lib/alignof.h
../lib/getpagesize.c
../lib/iconv_open-aix.h
../lib/iconv_open-hpux.h
../lib/iconv_open-irix.h
../lib/iconv_open-osf.h
../lib/memchr.c
../uuid/uuid.h
../uuid/uuidP.h

The latter two should probably be copied by postcheckout.sh

There is an undocumented build dependency on gperf.

make distclean doesn't remove all the *.v0 files postcheckout.sh produces.

The following two changes made it compile, now I'll see if I can convince it to send something to the stupid dlna client in my tv.

- Florian.

---------------------------------------------------------------------
diff -ur gmediaserver-orig/po/POTFILES.in gmediaserver/po/POTFILES.in
--- gmediaserver-orig/po/POTFILES.in    2009-06-30 20:58:27.000000000 +0200
+++ gmediaserver/po/POTFILES.in 2010-04-24 17:24:30.882441905 +0200
@@ -1,6 +1,5 @@
 # List of source files containing translatable strings.
 build-aux/link-warning.h
-lib/alignof.h
 lib/alloca.in.h
 lib/arpa_inet.in.h
 lib/asnprintf.c
@@ -44,13 +43,8 @@
 lib/getopt.in.h
 lib/getopt1.c
 lib/getopt_int.h
-lib/getpagesize.c
 lib/gettext.h
 lib/iconv.in.h
-lib/iconv_open-aix.h
-lib/iconv_open-hpux.h
-lib/iconv_open-irix.h
-lib/iconv_open-osf.h
 lib/iconv_open.c
 lib/inet_ntop.c
 lib/intprops.h
@@ -60,7 +54,6 @@
 lib/mbrlen.c
 lib/mbrtowc.c
 lib/mbsinit.c
-lib/memchr.c
 lib/memchr2.c
 lib/memchr2.h
 lib/minmax.h

diff -ur gmediaserver-orig/postcheckout.sh gmediaserver/postcheckout.sh
--- gmediaserver-orig/postcheckout.sh   2006-08-29 22:56:16.000000000 +0200
+++ gmediaserver/postcheckout.sh        2010-04-24 17:31:05.250441884 +0200
@@ -74,7 +74,7 @@
 echo tar xfz e2fsprogs.tar.gz -C e2fsprogs
 tar xfz e2fsprogs.tar.gz -C e2fsprogs
for file in ChangeLog COPYING clear.c compare.c copy.c gen_uuid.c isnull.c \
-            pack.c parse.c unpack.c unparse.c uuid_time.c; do
+ pack.c parse.c unpack.c unparse.c uuid_time.c uuid.h uuidP.h; do
   bumpfile "uuid/$file"
   echo cp e2fsprogs/\*/lib/uuid/$file uuid/
   cp e2fsprogs/*/lib/uuid/$file uuid/$file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]