[ports-i386@pointyhat.freebsd.org: libdivxdecore-devel-0.4.0.50_1 failed on i386 7]

Kris Kennaway kris at obsecurity.org
Thu Apr 5 23:59:30 UTC 2007


Dear Maintainer,

As you probably know from previous copies of this email, FreeBSD 7.x
will be switching from the gcc 3.4 compiler to gcc 4.x.  After several
unplanned delays the import is likely to take place this weekend.

Unfortunately your port fails to build with the new compiler; see the
log below.  This means that your port will no longer build on 7.x
after the import, and if you do not fix it yourself then someone
(probably me) will have to mark it BROKEN after the import.

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 pointyhat.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, 4 Apr 2007 12:28:13 GMT
From: User Ports-i386 <ports-i386 at pointyhat.freebsd.org>
To: kris at FreeBSD.org
Subject: libdivxdecore-devel-0.4.0.50_1 failed on i386 7
X-UIDL: (5,!!*ZF"!UfA"!?)Q!!
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.1.5

building libdivxdecore-devel-0.4.0.50_1 on gohan18.freebsd.org
in directory /x/tmp/7/chroot/197
building for: 7.0-CURRENT i386
maintained by: multimedia at FreeBSD.org
port directory: /usr/ports/multimedia/libdivxdecore-devel
build started at Wed Apr  4 12:28:05 UTC 2007
FETCH_DEPENDS=
PATCH_DEPENDS=
EXTRACT_DEPENDS=unzip-5.52_3.tbz
BUILD_DEPENDS=
RUN_DEPENDS=
prefixes: LOCALBASE=usr/local X11BASE=usr/X11R6
add_pkg
================================================================
====================<phase 1: make checksum>====================
=> decore50src.zip doesn't seem to exist in /tmp/distfiles/.
=> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/.
decore50src.zip                                        138 kB 1177 kBps
=> MD5 Checksum OK for decore50src.zip.
=> SHA256 Checksum OK for decore50src.zip.
================================================================
====================<phase 2: make extract>====================
add_pkg unzip-5.52_3.tbz
adding dependencies
pkg_add unzip-5.52_3.tbz
===>  Extracting for libdivxdecore-devel-0.4.0.50_1
=> MD5 Checksum OK for decore50src.zip.
=> SHA256 Checksum OK for decore50src.zip.
===>   libdivxdecore-devel-0.4.0.50_1 depends on executable in : unzip - found
Deleting unzip-5.52_3
================================================================
====================<phase 3: make patch>====================
add_pkg
===>  Patching for libdivxdecore-devel-0.4.0.50_1
===>  Applying FreeBSD patches for libdivxdecore-devel-0.4.0.50_1
================================================================
====================<phase 4: make build>====================
add_pkg
===>  Configuring for libdivxdecore-devel-0.4.0.50_1
===>  Building for libdivxdecore-devel-0.4.0.50_1
Warning: Object directory not changed from original /work/a/ports/multimedia/libdivxdecore-devel/work/decore/src
cc -O2 -fno-strict-aliasing -pipe   -I/work/a/ports/multimedia/libdivxdecore-devel/work/decore/src -DLINUX -DO_BINARY=0 -D_DECORE  -c basic_prediction.c
cc -O2 -fno-strict-aliasing -pipe   -I/work/a/ports/multimedia/libdivxdecore-devel/work/decore/src -DLINUX -DO_BINARY=0 -D_DECORE  -c clearblock.c
cc -O2 -fno-strict-aliasing -pipe   -I/work/a/ports/multimedia/libdivxdecore-devel/work/decore/src -DLINUX -DO_BINARY=0 -D_DECORE  -c debug.c
cc -O2 -fno-strict-aliasing -pipe   -I/work/a/ports/multimedia/libdivxdecore-devel/work/decore/src -DLINUX -DO_BINARY=0 -D_DECORE  -c decore.c
decore.c:177: error: static declaration of 'decore_init' follows non-static declaration
mp4_vars.h:182: error: previous declaration of 'decore_init' was here
decore.c:276: error: static declaration of 'decore_release' follows non-static declaration
mp4_vars.h:184: error: previous declaration of 'decore_release' was here
*** Error code 1

Stop in /work/a/ports/multimedia/libdivxdecore-devel/work/decore/src.
*** Error code 1

Stop in /a/ports/multimedia/libdivxdecore-devel.
================================================================
build of /usr/ports/multimedia/libdivxdecore-devel ended at Wed Apr  4 12:28:10 UTC 2007


----- 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/20070405/9faceb0e/attachment.pgp


More information about the freebsd-multimedia mailing list