First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 227451
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 211296
Assigned To: Gentoo Linux bug wranglers <bug-wranglers@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Sebastian Magrí <sebasmagri@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge.info emerge --info text/plain Sebastian Magrí 2008-06-16 14:56 0000 3.99 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 227451 depends on: Show dependency tree
Bug 227451 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-06-16 14:55 0000
When trying to build netpbm-10.40.0 having -msse in my CFLAGS it failed showing
the following error message:

>>> Emerging (1 of 1) media-libs/netpbm-10.40.0 to /
 * netpbm-10.33-manpages.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...          [ ok
]
 * netpbm-10.40.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                 [ ok
]
 * checking ebuild checksums ;-) ...                                      [ ok
]
 * checking auxfile checksums ;-) ...                                     [ ok
]
 * checking miscfile checksums ;-) ...                                    [ ok
]
 * checking netpbm-10.40.0.tar.bz2 ;-) ...                                [ ok
]
 * checking netpbm-10.33-manpages.tar.bz2 ;-) ...                         [ ok
]
>>> Unpacking source...
>>> Unpacking netpbm-10.40.0.tar.bz2 to /var/tmp/portage/media-libs/netpbm-10.40.0/work
>>> Unpacking netpbm-10.33-manpages.tar.bz2 to /var/tmp/portage/media-libs/netpbm-10.40.0/work
 * Applying netpbm-10.31-build.patch ...                                  [ ok
]
 * Applying netpbm-10.35.0-xml2.patch ...                                 [ ok
]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0 ...
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/Makefile.common:563:
Makefile.depend: No such file or directory
cat /dev/null >Makefile.depend
make -C buildtools/ -f
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0//buildtools/Makefile
\
           
SRCDIR=/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0
BUILDDIR=/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0 all 
make[1]: Entering directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools'
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/Makefile.common:563:
Makefile.depend: No such file or directory
cat /dev/null >Makefile.depend
make[1]: Leaving directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools'
make[1]: Entering directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools'
x86_64-pc-linux-gnu-gcc -c -march=k8 -O2 -pipe -msse -msse2 -msse3 \
          -DSHLIBPREFIXLIST="\"lib\"" \
              \
          -o libopt.o libopt.c
x86_64-pc-linux-gnu-gcc -Wall -o libopt libopt.o
x86_64-pc-linux-gnu-gcc -c -march=k8 -O2 -pipe -msse -msse2 -msse3 -o typegen.o
typegen.c
x86_64-pc-linux-gnu-gcc -Wall -o typegen typegen.o
x86_64-pc-linux-gnu-gcc -c -march=k8 -O2 -pipe -msse -msse2 -msse3 -o
endiangen.o endiangen.c
x86_64-pc-linux-gnu-gcc -Wall -o endiangen endiangen.o
make[1]: Leaving directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools'
make -C lib/ -f
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0//lib/Makefile \
           
SRCDIR=/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0
BUILDDIR=/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0 all 
make[1]: Entering directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib'
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/Makefile.common:563:
Makefile.depend: No such file or directory
cat /dev/null >Makefile.depend
make[1]: Leaving directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib'
make[1]: Entering directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib'
make -C /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/
pm_config.h
make[2]: Entering directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0'
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools/typegen
>inttypes_netpbm.h
echo '/* pm_config.h GENERATED BY A MAKE RULE */' >pm_config.h
echo '#ifndef PM_CONFIG_H' >>pm_config.h
echo '#define PM_CONFIG_H' >>pm_config.h
echo '#include <inttypes.h>' >>pm_config.h
echo "#define HAVE_INT64 1" >>pm_config.h
echo '/* pm_config.h.in FOLLOWS ... */' >>pm_config.h
cat
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/pm_config.in.h
>>pm_config.h
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools/endiangen
>>pm_config.h
echo '#endif' >>pm_config.h
make[2]: Leaving directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0'
mkdir -p importinc
rm -f importinc/pm_config.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/pm_config.h
importinc/pm_config.h
mkdir -p importinc
rm -f importinc/inttypes_netpbm.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/inttypes_netpbm.h
importinc/inttypes_netpbm.h
make -C /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/
version.h
make[2]: Entering directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0'
make[2]: Leaving directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0'
mkdir -p importinc
rm -f importinc/version.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/version.h
importinc/version.h
mkdir -p importinc
rm -f importinc/pm.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pm.h
importinc/pm.h
mkdir -p importinc
rm -f importinc/pbm.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pbm.h
importinc/pbm.h
mkdir -p importinc
rm -f importinc/pgm.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pgm.h
importinc/pgm.h
mkdir -p importinc
rm -f importinc/ppm.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/ppm.h
importinc/ppm.h
mkdir -p importinc
rm -f importinc/pnm.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pnm.h
importinc/pnm.h
mkdir -p importinc
rm -f importinc/pam.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pam.h
importinc/pam.h
mkdir -p importinc
rm -f importinc/bitio.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/bitio.h
importinc/bitio.h
mkdir -p importinc
rm -f importinc/pbmfont.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pbmfont.h
importinc/pbmfont.h
mkdir -p importinc
rm -f importinc/ppmcmap.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/ppmcmap.h
importinc/ppmcmap.h
mkdir -p importinc
rm -f importinc/pammap.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pammap.h
importinc/pammap.h
mkdir -p importinc
rm -f importinc/colorname.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/colorname.h
importinc/colorname.h
mkdir -p importinc
rm -f importinc/ppmfloyd.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/ppmfloyd.h
importinc/ppmfloyd.h
mkdir -p importinc
rm -f importinc/ppmdraw.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/ppmdraw.h
importinc/ppmdraw.h
mkdir -p importinc
rm -f importinc/pm_system.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pm_system.h
importinc/pm_system.h
mkdir -p importinc
rm -f importinc/ppmdfont.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/ppmdfont.h
importinc/ppmdfont.h
mkdir -p importinc
rm -f importinc/pm_gamma.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/pm_gamma.h
importinc/pm_gamma.h
mkdir -p importinc
rm -f importinc/lum.h
ln -sf /var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/lum.h
importinc/lum.h
mkdir -p importinc
rm -f importinc/bitreverse.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/bitreverse.h
importinc/bitreverse.h
mkdir -p importinc
rm -f importinc/mallocvar.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/mallocvar.h
importinc/mallocvar.h
mkdir -p importinc
rm -f importinc/nstring.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/nstring.h
importinc/nstring.h
mkdir -p importinc
rm -f importinc/filename.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/filename.h
importinc/filename.h
mkdir -p importinc
rm -f importinc/pm_c_util.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/pm_c_util.h
importinc/pm_c_util.h
mkdir -p importinc
rm -f importinc/shhopt.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/shhopt.h
importinc/shhopt.h
mkdir -p importinc
rm -f importinc/wordaccess.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/wordaccess.h
importinc/wordaccess.h
mkdir -p importinc
rm -f importinc/wordaccess_64_le.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/wordaccess_64_le.h
importinc/wordaccess_64_le.h
mkdir -p importinc
rm -f importinc/wordaccess_gcc3_be.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/wordaccess_gcc3_be.h
importinc/wordaccess_gcc3_be.h
mkdir -p importinc
rm -f importinc/wordaccess_gcc3_le.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/wordaccess_gcc3_le.h
importinc/wordaccess_gcc3_le.h
mkdir -p importinc
rm -f importinc/wordaccess_generic.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/wordaccess_generic.h
importinc/wordaccess_generic.h
mkdir -p importinc
rm -f importinc/intcode.h
ln -sf
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib/util/intcode.h
importinc/intcode.h
/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/buildtools/stamp-date
>compile.h || rm compile.h
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o libpm.o libpm.c
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o fileio.o fileio.c
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o bitio.o bitio.c
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o colorname.o colorname.c
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o libpbm1.o libpbm1.c
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o libpbm2.o libpbm2.c
x86_64-pc-linux-gnu-gcc -Wall -c
-I/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib -I.
-Iimportinc -DNDEBUG  -march=k8 -O2 -pipe -msse -msse2 -msse3 -fPIC \
            -o libpbm3.o libpbm3.c
libpbm3.c: In function 'packBitsWithMmxSse':
libpbm3.c:108: warning: specifying vector types with __attribute__ ((mode)) is
deprecated
libpbm3.c:108: warning: use __attribute__ ((vector_size)) instead
libpbm3.c:117: note: use -flax-vector-conversions to permit conversions between
vectors with differing element types or numbers of subparts
libpbm3.c:117: error: incompatible type for argument 1 of
'__builtin_ia32_pcmpeqb'
libpbm3.c:117: error: incompatible type for argument 2 of
'__builtin_ia32_pcmpeqb'
libpbm3.c:117: error: incompatible types in initialization
libpbm3.c:119: error: incompatible type for argument 1 of
'__builtin_ia32_pmovmskb'
make[1]: *** [libpbm3.o] Error 1
make[1]: Leaving directory
`/var/tmp/portage/media-libs/netpbm-10.40.0/work/netpbm-10.40.0/lib'
make: *** [lib/all] Error 2
 * 
 * ERROR: media-libs/netpbm-10.40.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2453:  Called die
 * The specific snippet of code:
 *       emake -j1 || die
 *  The die message:
 *   (no error message)
 * 
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/tmp/portage/media-libs/netpbm-10.40.0/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-libs/netpbm-10.40.0/temp/environment'.

With -flax-vector-conversions in my CFLAGS it compiled without problems...

Reproducible: Always

Steps to Reproduce:
1. put -msse in your CFLAGS
2. emerge netpbm


Actual Results:  
It fails. Have to put -flax-vector-conversions in my CFLAGS for it to work...

Expected Results:  
Compile without problems without needing to modify my CFLAGS.

------- Comment #1 From Sebastian Magrí 2008-06-16 14:56:25 0000 -------
Created an attachment (id=157097) [details]
emerge --info

This is the one without the -flax-vector-conversions flag.

------- Comment #2 From Samuli Suominen 2008-06-16 15:11:43 0000 -------
  29 Mar 2008; Mike Frysinger <vapier@gentoo.org>
  +files/netpbm-10.42.0-gcc43.patch, netpbm-10.26.52.ebuild,
  netpbm-10.42.0.ebuild:
  Fix building with gcc-4.3 #211296.


*** This bug has been marked as a duplicate of bug 211296 ***

First Last Prev Next    No search results available      Search page      Enter new bug