[ports-i386@FreeBSD.org: ac3dec-0.6.1 failed on i386 7]

Kris Kennaway kris at obsecurity.org
Wed Dec 13 10:54:56 PST 2006


Dear Maintainer,

As you may know, in the near future FreeBSD 7.x will be switching from
the gcc 3.4 compiler to gcc 4.x.  Unfortunately your port fails to
build with the new compiler; see the log below or the following url:

  http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2006121307/

To ease the disruption to users and to avoid further work later on,
can you please work (with the upstream developers if necessary) on
fixing this error?

In many cases it requires only simple code changes, and these may
already have been submitted to the developers by other projects
(thesedays many Linux distributions use gcc 4.1, so chances are they
have fixed the error already), or the patches may be found in their
package repositories.

You should be able to reproduce it yourself simply by installing the
lang/gcc41 port and then setting the variables

  CC=/usr/local/bin/gcc41
  CXX=/usr/local/bin/g++41

in your environment (Note: some ports do not respect these variables
currently, but this is another bug that should be fixed).

Thanks,
Kris

----- Forwarded message from User Ports-i386 <ports-i386 at FreeBSD.org> -----

X-Original-To: kkenn at localhost
Delivered-To: kkenn at localhost.obsecurity.org
X-Original-To: kris at FreeBSD.org
Delivered-To: kris at FreeBSD.org
Date: Wed, 13 Dec 2006 08:21:25 GMT
From: User Ports-i386 <ports-i386 at FreeBSD.org>
To: kris at FreeBSD.org
Subject: ac3dec-0.6.1 failed on i386 7
X-UIDL: l+H"!7ld!!M\\!!B(Y"!
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.0.3

building ac3dec-0.6.1 on gohan26.freebsd.org
in directory /x/tmp/7/chroot/38210
building for: 7.0-CURRENT i386
maintained by: multimedia at FreeBSD.org
port directory: /usr/ports/audio/ac3dec
build started at Wed Dec 13 08:22:30 UTC 2006
FETCH_DEPENDS=
PATCH_DEPENDS=
EXTRACT_DEPENDS=
BUILD_DEPENDS=
RUN_DEPENDS=
prefixes: LOCALBASE=usr/local X11BASE=usr/X11R6
add_pkg
================================================================
====================<phase 1: make checksum>====================
=> ac3dec-0.6.1.tar.gz doesn't seem to exist in /tmp/distfiles/.
=> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/ac3dec-0.6.1.tar.gz: Host is down
=> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/.
ac3dec-0.6.1.tar.gz                                     82 kB 2302 kBps
=> MD5 Checksum OK for ac3dec-0.6.1.tar.gz.
=> SHA256 Checksum OK for ac3dec-0.6.1.tar.gz.
================================================================
====================<phase 2: make extract>====================
add_pkg
===>  Extracting for ac3dec-0.6.1
=> MD5 Checksum OK for ac3dec-0.6.1.tar.gz.
=> SHA256 Checksum OK for ac3dec-0.6.1.tar.gz.
================================================================
====================<phase 3: make patch>====================
add_pkg
===>  Patching for ac3dec-0.6.1
===>  Applying FreeBSD patches for ac3dec-0.6.1
================================================================
====================<phase 4: make build>====================
add_pkg
===>  Configuring for ac3dec-0.6.1
creating cache ./config.cache
checking host system type... i386-portbld-freebsd7.0
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... cc
checking whether the C compiler (cc -O2 -fno-strict-aliasing -pipe  ) works... yes
checking whether the C compiler (cc -O2 -fno-strict-aliasing -pipe  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking how to run the C preprocessor... cc -E
checking whether cc needs -traditional... no
checking for ranlib... ranlib
checking for _oss_ioctl in -lossaudio... no
updating cache ./config.cache
creating ./config.status
creating libac3/Makefile
creating tools/Makefile
creating test/Makefile
creating Makefile
creating config.h
===>  Building for ac3dec-0.6.1
make  all-recursive
Making all in libac3
cc -DHAVE_CONFIG_H -I. -I. -I..     -O2 -fno-strict-aliasing -pipe -c bitstream.c
bitstream.c: In function 'bitstream_fill_current':
bitstream.c:94: error: invalid lvalue in increment
*** Error code 1

Stop in /work/a/ports/audio/ac3dec/work/ac3dec-0.6.1/libac3.
*** Error code 1

Stop in /work/a/ports/audio/ac3dec/work/ac3dec-0.6.1.
*** Error code 1

Stop in /work/a/ports/audio/ac3dec/work/ac3dec-0.6.1.
*** Error code 1

Stop in /a/ports/audio/ac3dec.
================================================================
build of /usr/ports/audio/ac3dec ended at Wed Dec 13 08:22:51 UTC 2006


----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20061213/5f0a8168/attachment.pgp


More information about the freebsd-multimedia mailing list