Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Dec 2006 02:01:19 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        gnome@FreeBSD.org
Subject:   [ports-i386@FreeBSD.org: firefox-2.0_2,1 failed on i386 7]
Message-ID:  <20061216070119.GD1725@xor.obsecurity.org>

next in thread | raw e-mail | index | archive | help

--jL2BoiuKMElzg3CS
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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=3D/usr/local/bin/gcc41
  CXX=3D/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@FreeBSD.org> -----

X-Original-To: kkenn@localhost
Delivered-To: kkenn@localhost.obsecurity.org
X-Original-To: kris@FreeBSD.org
Delivered-To: kris@FreeBSD.org
Date: Sat, 16 Dec 2006 05:43:24 GMT
From: User Ports-i386 <ports-i386@FreeBSD.org>
To: kris@FreeBSD.org
Subject: firefox-2.0_2,1 failed on i386 7
X-UIDL: 1A_"!&I;!!e,4"!T=3DM!!
X-Bogosity: Ham, tests=3Dbogofilter, spamicity=3D0.000000, version=3D1.0.3

building firefox-2.0_2,1 on gohan17.freebsd.org
in directory /x/tmp/7/chroot/39506
building for: 7.0-CURRENT i386
maintained by: gnome@FreeBSD.org
port directory: /usr/ports/www/firefox
build started at Sat Dec 16 05:31:25 UTC 2006
FETCH_DEPENDS=3D
PATCH_DEPENDS=3Dperl-5.8.8.tbz
EXTRACT_DEPENDS=3Dperl-5.8.8.tbz
BUILD_DEPENDS=3Datk-1.12.3.tbz bitstream-vera-1.10_2.tbz cairo-1.2.6.tbz de=
sktop-file-utils-0.12.tbz expat-2.0.0_1.tbz fontconfig-2.3.2_6,1.tbz freety=
pe2-2.2.1_1.tbz gettext-0.14.5_2.tbz glib-2.12.4.tbz gmake-3.81_1.tbz gtk-2=
.10.6_2.tbz hicolor-icon-theme-0.9_2.tbz intltool-0.35.1.tbz jpeg-6b_4.tbz =
libIDL-0.8.7.tbz libXft-2.1.7_1.tbz libdrm-2.0.2.tbz libiconv-1.9.2_2.tbz l=
ibxml2-2.6.26.tbz nspr-4.6.4.tbz nss-3.11.4.tbz p5-XML-Parser-2.34_2.tbz pa=
ngo-1.14.9.tbz perl-5.8.8.tbz pkg-config-0.21.tbz png-1.2.12_1.tbz popt-1.7=
_2.tbz shared-mime-info-0.19.tbz tiff-3.8.2_1.tbz xorg-fonts-encodings-6.9.=
0_1.tbz xorg-fonts-truetype-6.9.0.tbz xorg-libraries-6.9.0.tbz zip-2.32.tbz
RUN_DEPENDS=3Datk-1.12.3.tbz bitstream-vera-1.10_2.tbz cairo-1.2.6.tbz desk=
top-file-utils-0.12.tbz expat-2.0.0_1.tbz fontconfig-2.3.2_6,1.tbz freetype=
2-2.2.1_1.tbz gettext-0.14.5_2.tbz glib-2.12.4.tbz gtk-2.10.6_2.tbz hicolor=
-icon-theme-0.9_2.tbz jpeg-6b_4.tbz libIDL-0.8.7.tbz libXft-2.1.7_1.tbz lib=
drm-2.0.2.tbz libiconv-1.9.2_2.tbz libxml2-2.6.26.tbz nspr-4.6.4.tbz nss-3.=
11.4.tbz pango-1.14.9.tbz perl-5.8.8.tbz pkg-config-0.21.tbz png-1.2.12_1.t=
bz popt-1.7_2.tbz shared-mime-info-0.19.tbz tiff-3.8.2_1.tbz xorg-fonts-enc=
odings-6.9.0_1.tbz xorg-fonts-truetype-6.9.0.tbz xorg-libraries-6.9.0.tbz
prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/X11R6
add_pkg
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 1: make =
checksum>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D> firefox-2.0-source.tar.bz2 doesn't seem to exist in /tmp/distfiles/.
=3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port=
s/distfiles/.
fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/firefox-2.0=
-source.tar.bz2: Operation timed out
=3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf=
iles/.
firefox-2.0-source.tar.bz2                              35 MB 3656 kBps
=3D> MD5 Checksum OK for firefox-2.0-source.tar.bz2.
=3D> SHA256 Checksum OK for firefox-2.0-source.tar.bz2.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 2: make =
extract>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
add_pkg perl-5.8.8.tbz
adding dependencies
pkg_add perl-5.8.8.tbz
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Spamming /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
Spamming /etc/manpath.config... Done.
=3D=3D=3D>  Extracting for firefox-2.0_2,1
=3D> MD5 Checksum OK for firefox-2.0-source.tar.bz2.
=3D> SHA256 Checksum OK for firefox-2.0-source.tar.bz2.
=3D=3D=3D>   firefox-2.0_2,1 depends on file: /usr/local/bin/perl5.8.8 - fo=
und
Deleting perl-5.8.8
Removing stale symlinks from /usr/bin...
    Removing /usr/bin/perl
    Removing /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 3: make =
patch>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
add_pkg perl-5.8.8.tbz
adding dependencies
pkg_add perl-5.8.8.tbz
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl5
Done.
Cleaning up /etc/make.conf... Done.
Spamming /etc/make.conf... Done.
Cleaning up /etc/manpath.config... Done.
Spamming /etc/manpath.config... Done.
=3D=3D=3D>  Patching for firefox-2.0_2,1
=3D=3D=3D>   firefox-2.0_2,1 depends on file: /usr/local/bin/perl5.8.8 - fo=
und
=3D=3D=3D>  Applying FreeBSD patches for firefox-2.0_2,1
pkg_info: no packages match pattern(s)
/usr/bin/sed -i.bak -e 's|%%PTHREAD_LIBS%%|-lpthread  %{static: %{fmudflap|=
fmudflapth:  --wrap=3Dmalloc --wrap=3Dfree --wrap=3Dcalloc --wrap=3Drealloc=
 --wrap=3Dmmap --wrap=3Dmunmap --wrap=3Dalloca|'  /work/a/ports/www/firefox=
/work/mozilla/storage/build/Makefile.in
sed: 1: "s|%%PTHREAD_LIBS%%|-lpt ...": bad flag in substitute command: 'f'
*** Error code 1

Stop in /a/ports/www/firefox.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
build of /usr/ports/www/firefox ended at Sat Dec 16 05:44:45 UTC 2006


----- End forwarded message -----

--jL2BoiuKMElzg3CS
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFFg5m+Wry0BWjoQKURAgipAKDuS7isERHLqaE0qC/uKZCIPa7LswCfXm3i
7gtUgmDUyaaT7Ts75LAqzoo=
=3nV/
-----END PGP SIGNATURE-----

--jL2BoiuKMElzg3CS--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061216070119.GD1725>