Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 432970 - media-gfx/inkscape-0.48.3.1: fails to build with boost 1.50
Summary: media-gfx/inkscape-0.48.3.1: fails to build with boost 1.50
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: boost-1.50
  Show dependency tree
 
Reported: 2012-08-27 12:53 UTC by Flo Gravo
Modified: 2012-09-24 04:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge --info (emerge.info,5.50 KB, text/plain)
2012-09-18 11:54 UTC, Andreas Proteus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Flo Gravo 2012-08-27 12:53:15 UTC
/var/tmp/portage/media-gfx/inkscape-0.48.3.1/temp/build.log


 * Package:    media-gfx/inkscape-0.48.3.1
 * Repository: gentoo
 * Maintainer: graphics@gentoo.org
 * USE:        amd64 elibc_glibc gnome inkjar kernel_linux lcms multilib nls postscript spell userland_GNU wmf
 * FEATURES:   preserve-libs sandbox
>>> Unpacking source...
>>> Unpacking inkscape-0.48.3.1.tar.bz2 to /var/tmp/portage/media-gfx/inkscape-0.48.3.1/work
>>> Unpacking inkscape-0.48.3.1-poppler-0.20.patch.bz2 to /var/tmp/portage/media-gfx/inkscape-0.48.3.1/work
>>> Source unpacked in /var/tmp/portage/media-gfx/inkscape-0.48.3.1/work
>>> Preparing source in /var/tmp/portage/media-gfx/inkscape-0.48.3.1/work/inkscape-0.48.3.1 ...
 * Fixing OMF Makefiles ...
 [ ok ]
 * Applying inkscape-0.48.0-spell.patch ...
 [ ok ]
 * Applying inkscape-0.48.1-libpng15.patch ...
 [ ok ]
 * Applying inkscape-0.48.2-libwpg.patch ...
 [ ok ]
 * Applying inkscape-0.48.3.1-poppler-0.20.patch ...
 [ ok ]
 * Running eautoreconf in '/var/tmp/portage/media-gfx/inkscape-0.48.3.1/work/inkscape-0.48.3.1' ...
 * Running glib-gettextize --copy --force ...
 [ ok ]
 * Running intltoolize --automake --copy --force ...
 [ ok ]
 * Running aclocal ...
 [ ok ]
 * Running autoconf ...
 [ ok ]
 * Running autoheader ...
 [ ok ]
 * Running automake --add-missing --copy ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-gfx/inkscape-0.48.3.1/work/inkscape-0.48.3.1 ...
 * econf: updating inkscape-0.48.3.1/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating inkscape-0.48.3.1/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-dependency-tracking --without-perl --enable-poppler-cairo --with-gnome-vfs --with-inkjar --enable-lcms --enable-nls --with-aspell --with-gtkspell
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... none
checking for library containing strerror... none required
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes
checking dependency style of x86_64-pc-linux-gnu-g++... (cached) none
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking whether NLS is requested... yes
checking for intltool >= 0.22... 0.50.2 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.16.1
checking for XML::Parser... ok
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for BZR snapshot build... no
checking whether make supports nested variables... yes
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for NEW_GLIBMM... yes
checking compiler support for -Werror=format-security... yes
checking compiler support for -Wno-pointer-sign... yes
checking linker tolerates -z relro... yes
checking GNU compiler version... 4.6.3
checking TR1 unordered_set usability... ok
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking boost/unordered_set.hpp usability... no
checking boost/unordered_set.hpp presence... no
checking for boost/unordered_set.hpp... no
checking ext/hash_set usability... yes
checking ext/hash_set presence... yes
checking for ext/hash_set... yes
checking for overzealous strict aliasing warnings... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  de
checking for pkg-config... /usr/bin/pkg-config
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
checking for OpenMP flag of C++ compiler... -fopenmp
checking omp.h usability... yes
checking omp.h presence... yes
checking for omp.h... yes
checking for png_read_info in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking gc.h usability... yes
checking gc.h presence... yes
checking for gc.h... yes
checking for GC_init in -lgc... yes
checking libgc version 6.4+... 7.2.6 yes
checking sys/filio.h usability... no
checking sys/filio.h presence... no
checking for sys/filio.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for mallinfo... yes
checking for struct mallinfo.usmblks... yes
checking for struct mallinfo.fsmblks... yes
checking for struct mallinfo.uordblks... yes
checking for struct mallinfo.fordblks... yes
checking for struct mallinfo.hblkhd... yes
checking for freetype-config... /usr/bin/freetype-config
checking for Win32 platform... no
checking for OSX platform... no
checking for Solaris platform... no
checking for GNOME_VFS... yes
checking whether byte ordering is bigendian... no
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for Perl development environment... no
checking for Python development environment... skipped
checking for LCMS2... yes
checking for POPPLER... yes
checking for POPPLER_GLIB... yes
checking for CAIRO_SVG... yes
checking for POPPLER_CAIRO... yes
checking for POPPLER_GFXFONT... yes
checking for new color space API in Poppler... no
checking whether Poppler's GfxPatch no longer uses GfxColor... yes
checking for LIBWPG02... yes
checking for IMAGEMAGICK... yes
checking for CAIRO_USER_FONTS... yes
checking for INKSCAPE... yes
checking for GTKMM_2_24... yes
checking for GTKMM_2_22... yes
checking for GTK+ backend target... x11
checking for Mac OS X Carbon support... no
checking boost/concept_check.hpp usability... no
checking boost/concept_check.hpp presence... no
checking for boost/concept_check.hpp... no
configure: error: You need the boost package (e.g. libboost-dev)

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-gfx/inkscape-0.48.3.1/work/inkscape-0.48.3.1/config.log
 * ERROR: media-gfx/inkscape-0.48.3.1 failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   85:  Called src_configure
 *        environment, line 6346:  Called gnome2_src_configure
 *        environment, line 3416:  Called econf '--without-perl' '--enable-poppler-cairo' '--with-gnome-vfs' '--with-inkjar' '--enable-lcms' '--enable-nls' '--with-aspell' '--with-gtkspell'
 *   phase-helpers.sh, line  467:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 * 
 * If you need support, post the output of `emerge --info '=media-gfx/inkscape-0.48.3.1'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/inkscape-0.48.3.1'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/inkscape-0.48.3.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/inkscape-0.48.3.1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/inkscape-0.48.3.1/work/inkscape-0.48.3.1'
 * S: '/var/tmp/portage/media-gfx/inkscape-0.48.3.1/work/inkscape-0.48.3.1'
Comment 1 Michael Weber (RETIRED) gentoo-dev 2012-08-28 10:54:31 UTC
Please attach the mentioned config.log and your `emerge --info` output
Comment 2 Andreas Proteus 2012-09-18 11:54:51 UTC
Created attachment 324186 [details]
Output of emerge --info

I have exactly the same problem with boost:1.49
Here what I have in my system.

# etcat -v boost
*  dev-libs/boost :
        [   ] 1.35.0-r2 (0)
        [   ] 1.35.0-r5 (0)
        [ ~ ] 1.37.0-r1 (1.37)
        [ ~ ] 1.39.0 (1.39)
        [   ] 1.41.0-r3 (1.41)
        [ ~ ] 1.42.0 (1.42)
        [ ~ ] 1.42.0-r1 (1.42)
        [   ] 1.42.0-r2 (1.42)
        [ ~ ] 1.45.0 (1.45)
        [   ] 1.46.1-r1 (1.46)
        [ ~ ] 1.47.0 (1.47)
        [ ~ ] 1.47.0-r1 (1.47)
        [   ] 1.48.0-r2 (1.48)
        [ ~I] 1.49.0-r1 (1.49)
        [M~ ] 1.50.0 (1.50)
        [M~ ] 1.50.0-r2 (1.50)
        [M~ ] 1.51.0_pre (1.51) OVERLAY

# etcat -v boost-build
*  dev-util/boost-build :
        [   ] 1.34.1 (0)
        [   ] 1.35.0-r1 (0)
        [   ] 1.35.0-r2 (0)
        [ ~ ] 1.37.0 (1.37)
        [ ~ ] 1.39.0 (1.39)
        [ ~ ] 1.40.0 (1.40)
        [   ] 1.41.0 (1.41)
        [   ] 1.42.0 (1.42)
        [ ~ ] 1.45.0 (1.45)
        [   ] 1.46.1 (1.46)
        [ ~ ] 1.47.0 (1.47)
        [   ] 1.48.0-r1 (1.48)
        [ ~I] 1.49.0 (1.49)
        [M~ ] 1.50.0 (1.50)
        [M~ ] 1.50.0-r3 (1.50)
        [M~ ] 1.51.0_pre (1.51) OVERLAY
Comment 3 Tim Harder gentoo-dev 2012-09-24 04:59:25 UTC
Fixed in CVS.