Date: Thu, 14 Dec 2006 13:47:28 -0500 From: Kris Kennaway <kris@obsecurity.org> To: multimedia@FreeBSD.org Subject: [ports-i386@FreeBSD.org: jpeg-mmx-0.1.6 failed on i386 7] Message-ID: <20061214184728.GL94329@xor.obsecurity.org>
next in thread | raw e-mail | index | archive | help
--RfzSqv8rQGq5Le7b 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: Thu, 14 Dec 2006 13:15:35 GMT From: User Ports-i386 <ports-i386@FreeBSD.org> To: kris@FreeBSD.org Subject: jpeg-mmx-0.1.6 failed on i386 7 X-UIDL: `pk"!V%i!!n_m!!FGp!! X-Bogosity: Ham, tests=3Dbogofilter, spamicity=3D0.000000, version=3D1.0.3 building jpeg-mmx-0.1.6 on gohan39.freebsd.org in directory /x/tmp/7/chroot/67803 building for: 7.0-CURRENT i386 maintained by: multimedia@FreeBSD.org port directory: /usr/ports/graphics/jpeg-mmx build started at Thu Dec 14 13:15:35 UTC 2006 FETCH_DEPENDS=3D PATCH_DEPENDS=3D EXTRACT_DEPENDS=3D BUILD_DEPENDS=3Dgettext-0.14.5_2.tbz gmake-3.81_1.tbz libiconv-1.9.2_2.tbz = libtool-1.5.22_2.tbz nasm-0.98.39,1.tbz RUN_DEPENDS=3Djpeg-6b_4.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> jpeg-mmx-0.1.6.tar.gz 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/jpeg-mmx-0.= 1.6.tar.gz: Host is down =3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf= iles/. jpeg-mmx-0.1.6.tar.gz 583 kB 2582 kBps =3D> MD5 Checksum OK for jpeg-mmx-0.1.6.tar.gz. =3D> SHA256 Checksum OK for jpeg-mmx-0.1.6.tar.gz. =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 =3D=3D=3D> Extracting for jpeg-mmx-0.1.6 =3D> MD5 Checksum OK for jpeg-mmx-0.1.6.tar.gz. =3D> SHA256 Checksum OK for jpeg-mmx-0.1.6.tar.gz. =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 =3D=3D=3D> Patching for jpeg-mmx-0.1.6 =3D=3D=3D> Applying FreeBSD patches for jpeg-mmx-0.1.6 =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 4: make = build>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D add_pkg gettext-0.14.5_2.tbz gmake-3.81_1.tbz libiconv-1.9.2_2.tbz libtool-= 1.5.22_2.tbz nasm-0.98.39,1.tbz adding dependencies pkg_add gettext-0.14.5_2.tbz pkg_add gmake-3.81_1.tbz pkg_add libiconv-1.9.2_2.tbz skipping libiconv-1.9.2_2, already added pkg_add libtool-1.5.22_2.tbz pkg_add nasm-0.98.39,1.tbz =3D=3D=3D> jpeg-mmx-0.1.6 depends on executable in : nasm - found =3D=3D=3D> jpeg-mmx-0.1.6 depends on executable in : gmake - found =3D=3D=3D> jpeg-mmx-0.1.6 depends on file: /usr/local/bin/libtool - found =3D=3D=3D> Configuring for jpeg-mmx-0.1.6 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 how to run the C preprocessor... cc -E checking for function prototypes... yes checking for stddef.h... yes checking for stdlib.h... yes checking for string.h... yes checking for size_t... yes checking for type unsigned char... yes checking for type unsigned short... yes checking for type void... yes checking for working const... yes checking for inline... __inline__ checking for broken incomplete types... ok checking for short external names... ok checking to see if char is signed... yes checking to see if right shift is signed... yes checking to see if fopen accepts b spec... yes checking for a BSD compatible install... /usr/bin/install -c -o root -g whe= el checking for ranlib... ranlib checking host system type... i386-unknown-freebsd7.0 checking for ranlib... ranlib checking whether we are using GNU C... yes checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... -static checking whether ln -s works... yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking for BSD-compatible nm... /usr/bin/nm -B checking command to parse /usr/bin/nm -B output... yes checking how to hardcode library paths into programs... immediate checking for /usr/bin/ld option to reload object files... -r checking dynamic linker characteristics... no checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for objdir... .libs creating libtool checking libjpeg version number... 62 creating ./config.status creating Makefile creating jconfig.h =3D=3D=3D> Building for jpeg-mmx-0.1.6 cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcapimin.o jcapimin.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcapistd.o jcapistd.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jctrans.o jctrans.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcparam.o jcparam.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jdatadst.o jdatadst.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcinit.o jcinit.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcmaster.o jcmaster.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcmarker.o jcmarker.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcmainct.o jcmainct.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcprepct.o jcprepct.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jccoefct.o jccoefct.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jccolor.o jccolor.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcsample.o jcsample.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jchuff.o jchuff.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcphuff.o jcphuff.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jcdctmgr.o jcdctmgr.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jfdctfst.o jfdctfst.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jfdctflt.o jfdctflt.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jfdctint.o jfdctint.c nasm -f elf -o fdct_mmx.o fdct_mmx.s nasm -f elf -o quant_mmx.o quant_mmx.s cc -O2 -fno-strict-aliasing -pipe -I. -c -o fdctdata.o fdctdata.c cc -O2 -fno-strict-aliasing -pipe -I. -c -o jquant_x86simd.o jquant_x86= simd.c {standard input}: Assembler messages: {standard input}:59: Error: suffix or operands invalid for `ldmxcsr' gmake: *** [jquant_x86simd.o] Error 1 *** Error code 2 Stop in /a/ports/graphics/jpeg-mmx. =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/graphics/jpeg-mmx ended at Thu Dec 14 13:17:11 UTC 2006 ----- End forwarded message ----- --RfzSqv8rQGq5Le7b Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFgZxAWry0BWjoQKURAoecAKCsyZN+8rTU3wQsYSC/lM/v2stG2ACgsr8N 1kbstBjvOdPBZpN0Sod86W0= =rmOp -----END PGP SIGNATURE----- --RfzSqv8rQGq5Le7b--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061214184728.GL94329>