pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/30101: libmatroska-0.7.6 does not build as of April 22
>Number: 30101
>Category: pkg
>Synopsis: libmatroska-0.7.6 does not build as of April 22
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Apr 30 22:03:00 +0000 2005
>Originator: jklowden%schemamania.org@localhost
>Release: NetBSD 2.0
>Organization:
>Environment:
System: NetBSD oak.schemamania.org 2.0 NetBSD 2.0 (GENERIC) #0: Wed Dec 1
10:58:25 UTC 2004
builds@build:/big/builds/ab/netbsd-2-0-RELEASE/i386/200411300000Z-obj/big/builds/ab/netbsd-2-0-RELEASE/src/sys/arch/i386/compile/GENERIC
i386
Architecture: i386
Machine: i386
$ pkg_info |grep libebml
libebml-0.7.4 Extensible Binary Meta Language support library
>Description:
Build of libmatroska fails almost immediately because it doesn't find
its include files. A full log is attached, but here's the error:
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/KaxTypes.h:38:28:
ebml/EbmlTypes.h: No such file or directory
ebml/EbmlTypes.h is not in /usr/pkg/include, even though libebml is installed.
The file does exist in $WRKOBJDIR:
$ find /usr/.pkg.2005-03-27/tmp -name EbmlTypes.h
/usr/.pkg.2005-03-27/tmp/devel/libebml/work/libebml-0.7.4/ebml/EbmlTypes.h
The -I paths passed to c++ are (wrapped for length):
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/\
libmatroska-0.7.6/make/linux/../..
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/\
libmatroska-0.7.6/make/linux/../../../libebml
You might want to know the following idiosynchrasies of my setup:
$ ls -ld /usr/pkg
lrwxr-xr-x 1 root wheel 21 Mar 27 12:35 /usr/pkg -> /usr/.pkg.2005-03-27/
$ tail -3 /etc/mk.conf
WRKOBJDIR= /usr/pkg/tmp
LOCALBASE?= /usr/pkg
VARBASE?= /var/pkg
Also, I just did "cvs -n update" in multimedia/libmatroska and devel/libebml.
Neither reported anything, so I believe there's no reason to update my tree.
>How-To-Repeat:
afaik:
cd /usr/pkgsrc/multimedia/libmatroska && make
>Fix:
I don't know. Log follows:
===> Checking for vulnerabilities in libmatroska-0.7.6
=> Checksum SHA1 OK for libmatroska-0.7.6.tar.bz2.
=> Checksum RMD160 OK for libmatroska-0.7.6.tar.bz2.
work -> /usr/pkg/tmp/multimedia/libmatroska/work
===> Extracting for libmatroska-0.7.6
===> Required installed package gmake>=3.78: gmake-3.80nb4 found
===> Required installed package libebml>=0.7.4: libebml-0.7.4 found
===> Patching for libmatroska-0.7.6
===> Applying pkgsrc patches for libmatroska-0.7.6
===> Overriding tools for libmatroska-0.7.6
===> Creating toolchain wrappers for libmatroska-0.7.6
===> Building for libmatroska-0.7.6
c++ -c -O2 -I/usr/pkg/include -I/usr/pkg/include -Wall -Wno-unknown-pragmas
-ansi -fno-gnu-keywords -D_GNU_SOURCE -Wshadow
-I/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/make/linux/../..
-I/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/make/linux/../../../libebml
-o
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/make/linux/../../src/FileKax.o
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/make/linux/../../src/FileKax.cpp
In file included from
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/FileKax.h:40,
from
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/src/FileKax.cpp:36:
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/KaxTypes.h:38:28:
ebml/EbmlTypes.h: No such file or directory
In file included from
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/KaxTypes.h:39,
from
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/FileKax.h:40,
from
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/src/FileKax.cpp:36:
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/c/libmatroska_t.h:45:30:
ebml/c/libebml_t.h: No such file or directory
In file included from
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/src/FileKax.cpp:36:
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/FileKax.h:41:29:
ebml/IOCallback.h: No such file or directory
In file included from
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/src/FileKax.cpp:36:
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/FileKax.h:48:
error: namespace
`LIBEBML_NAMESPACE' undeclared
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/FileKax.h:63:
error: parse
error before `&' token
/usr/pkg/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/matroska/FileKax.h:146:
error: syntax
error before `&' token
/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/src/FileKax.cpp:47:
error: parse
error before `&' token
gmake: ***
[/usr/.pkg.2005-03-27/tmp/multimedia/libmatroska/work/libmatroska-0.7.6/make/linux/../../src/FileKax.o]
Error 1
*** Error code 2
Stop.
make: stopped in /OLD/USR/pkgsrc/multimedia/libmatroska
===>
===> There was an error during the ``build'' phase.
===> Please investigate the following for more information:
===> * log of the build
===> * /usr/pkg/tmp/multimedia/libmatroska/work/.work.log
===>
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/multimedia/libmatroska
>Unformatted:
pkgsrc HEAD as of April 22.
Home |
Main Index |
Thread Index |
Old Index