[<<][davinci][>>][..]
Sat Jul 4 22:38:48 CEST 2009

rebuilding on klimop

I tried a fresh rebuild on a debian unstable system.  After adding
some minor patch to ntfs-3g the root system builds fine.  After adding
patches to faad2 and lavcodec the vlc build exits on a linker
error[1].

The host tools used are:

$ autoconf --version
autoconf (GNU Autoconf) 2.61
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.


$ automake --version
automake (GNU automake) 1.10.1
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <tromey@redhat.com>
       and Alexandre Duret-Lutz <adl@gnu.org>.


$ libtool --version
ltmain.sh (GNU libtool) 2.2.6
Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996

Copyright (C) 2008 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.


Patches:

Had to patch external-components/ntfs-3g/Makefile:
- TVER=2009.1.1
+ TVER=2009.4.4


vlc/extras/contrib/src: faad2
before running ./bootstrap after unpacking from the downloaded
tarball, in configure.in do:
- dnl AC_PROG_CXX
+ AC_PROG_CXX

then run ./bootstrap

otherwise automake gives:

(cd faad2; ./bootstrap)
configure.in:14: installing `./config.guess'
configure.in:14: installing `./config.sub'
configure.in:12: installing `./install-sh'
configure.in:12: installing `./missing'
common/mp4ff/Makefile.am: installing `./depcomp'
/usr/share/automake-1.10/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
/usr/share/automake-1.10/am/depend2.am:   The usual way to define `am__fastdepCXX' is to add `AC_PROG_CXX'
/usr/share/automake-1.10/am/depend2.am:   to `configure.in' and run `aclocal' and `autoconf' again.
plugins/mpeg4ip/Makefile.am: C++ source seen but `CXX' is undefined
plugins/mpeg4ip/Makefile.am:   The usual way to define `CXX' is to add `AC_PROG_CXX'


for ffmpeg it's the same as before:

Index: libavcodec/imgresample.c
===================================================================
--- libavcodec/imgresample.c    (revision 7407)
+++ libavcodec/imgresample.c    (working copy)
@@ -641,7 +641,7 @@
 struct SwsContext *sws_getContext(int srcW, int srcH, int srcFormat,
                                   int dstW, int dstH, int dstFormat,
                                   int flags, SwsFilter *srcFilter,
-                                  SwsFilter *dstFilter, double *param)
+                                  SwsFilter *dstFilter, const double *param)
 {
     struct SwsContext *ctx;
 
@@ -695,7 +695,7 @@
 struct SwsContext *sws_getCachedContext(struct SwsContext *ctx,
                         int srcW, int srcH, int srcFormat,
                         int dstW, int dstH, int dstFormat, int flags,
-                        SwsFilter *srcFilter, SwsFilter *dstFilter, double *param)
+                        SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param)
 {
     if (ctx != NULL) {
         if ((ctx->resampling_ctx->iwidth != srcW) ||



[1] http://zwizwa.be/archive/vlc-build-log.txt




[Reply][About]
[<<][davinci][>>][..]