Ticket #384 (closed ebuild-defect: invalid)

Opened 10 years ago

Last modified 10 years ago

paludis fail on doc generation for fltk package

Reported by: sharkk Owned by: ciaranm
Priority: Sometime Milestone:
Component: repositories/e/ebuild Version: 0.24.6
Keywords: Cc:
Blocked By: Blocking:
Distribution:

Description

when i try to install fltk-1.1.7-r2 i get this:

localhost sharkk # paludis --log-level warning -1 --install fltk
Building target list...
Building dependency list...
These packages will be installed:
* x11-libs/fltk-1.1.7-r2 {:1.1} [N] -debug -noxft opengl
Total: 1 package (1 new)
(1 of 1) Installing x11-libs/fltk-1.1.7-r2::gentoo
>>> Running ebuild phase fetch as paludisbuild:paludisbuild...
>>> Starting builtin_fetch
>>> Already have fltk-1.1.7-source.tar.bz2
 * Checking MD5 for fltk-1.1.7-source.tar.bz2 ...                        [ ok ]
 * Checking RMD160 for fltk-1.1.7-source.tar.bz2 ...                     [ ok ]
 * Checking SHA256 for fltk-1.1.7-source.tar.bz2 ...                     [ ok ]
>>> Done builtin_fetch
>>> Completed ebuild phase fetch
>>> Running ebuild phase prepare as root:root...
>>> Starting builtin_prepare
>>> Done builtin_prepare
>>> Completed ebuild phase prepare
>>> Running ebuild phases init saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_init
>>> Done builtin_init
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases init saveenv
>>> Running ebuild phases loadenv setup saveenv as root:root...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting pkg_setup
>>> Done pkg_setup
>>> Starting builtin_saveenv
>>> Done builtin_saveenv
>>> Completed ebuild phases loadenv setup saveenv
>>> Running ebuild phases loadenv unpack compile test saveenv as paludisbuild:paludisbuild...
>>> Starting builtin_loadenv
>>> Done builtin_loadenv
>>> Starting src_unpack
>>> Unpacking fltk-1.1.7-source.tar.bz2 to /var/tmp/paludis/x11-libs/fltk-1.1.7-r2/work
tar jxf /usr/portage/distfiles/fltk-1.1.7-source.tar.bz2 --no-same-owner
 * Applying libs-1.7.diff ...                                            [ ok ]
 * Applying fltk-1.1.7-amd64.patch ...                                   [ ok ]
 * Applying fltk-1.1.7-as-needed.patch ...                               [ ok ]
 * Applying fltk-1.1.7-dieonerrors.patch ...                             [ ok ]
 * Applying fltk-1.1.7-maxmin-typo.patch ...                             [ ok ]
>>> Done src_unpack
>>> Starting src_compile
./configure --prefix=/usr --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 --includedir=/usr/include/fltk-1.1 --libdir=/usr/lib64/fltk-1.1 --enable-shared --enable-xdbe --enable-static --enable-threads --enable-xft --build=x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
...
config.status: creating config.h
make -j2
running /bin/sh ./configure  --prefix=/usr --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 --includedir=/usr/include/fltk-1.1 --libdir=/usr/lib64/fltk-1.1 --enable-shared --enable-xdbe --enable-static --enable-threads --enable-xft --build=x86_64-pc-linux-gnu CC=x86_64-pc-linux-gnu-gcc CFLAGS=-march=k8 -O2 -pipe -msse3 -funroll-loops CXXFLAGS=-march=k8 -O2 -pipe -msse3 -funroll-loops CXX=x86_64-pc-linux-gnu-g++ LDFLAGS=-Wl,-O1 -Wl,--as-needed build_alias=x86_64-pc-linux-gnu host_alias=x86_64-pc-linux-gnu  --no-create --no-recursion
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
...
config.status: creating config.h
=== making src ===
Compiling Fl.cxx...
...
=== making fluid ===
Compiling CodeEditor.cxx...
...
=== making test ===
Compiling unittests.cxx...
...
=== making documentation ===
Formatting fltk.man...
Formatting fltk-config.man...
groff: can't find `DESC' file
groff:fatal error: invalid device `ascii8'
make[1]: *** [fltk-config.1] Error 3
make[1]: *** Waiting for unfinished jobs....
groff: can't find `DESC' file
groff:fatal error: invalid device `ascii8'
make[1]: *** [fltk.3] Error 3
make: *** [all] Error 1
!!! ERROR in x11-libs/fltk-1.1.7-r2:
!!! In src_compile at line 3107
!!! Parallel Make Failed
!!! Call stack:
!!!    * src_compile (/var/tmp/paludis/x11-libs/fltk-1.1.7-r2/temp/loadsaveenv:3107)
!!!    * ebuild_f_compile (/usr/libexec/paludis/src_compile.bash:51)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:363)
!!!    * main (/usr/libexec/paludis/ebuild.bash:381)
die trap: exiting with error.
Install error:
  * In program paludis --log-level warning --log-level warning -1 --install fltk:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'x11-libs/fltk-1.1.7-r2':
  * Install error: Install failed for 'x11-libs/fltk-1.1.7-r2::gentoo'
Resume command: paludis --log-level warning --preserve-world --dl-deps-default discard --install '=x11-libs/fltk-1.1.7-r2::gentoo'
localhost sharkk #

and this is my paludis --info:

localhost sharkk # paludis --info
paludis 0.24.6

Built by root@localhost on 2007-09-11T19:10:52+0200
CXX:         x86_64-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2)
CXXFLAGS:    -march=k8 -O2 -pipe -msse3 -funroll-loops
LDFLAGS:     -Wl,-O1 -Wl,--as-needed
DATADIR:     /usr/share
LIBDIR:      /usr/lib64
LIBEXECDIR:  /usr/libexec
SYSCONFDIR:  /etc
stdlib:      GNU libstdc++ 20070214
libebt:      1.3.0
libwrapiter: 1.0.0
sandbox:     enabled

Repository virtuals:
    Configuration information:
        format:                virtuals

Repository installed_virtuals:
    Configuration information:
        format:                installed_virtuals

Repository gentoo:
    Configuration information:
        buildroot:             /var/tmp/paludis
        cache:                 /usr/portage/metadata/cache
        distdir:               /usr/portage/distfiles
        eclassdirs:            /usr/portage/eclass
        format:                ebuild
        location:              /usr/portage
        names_cache:           /usr/portage/.cache/names
        newsdir:               /usr/portage/metadata/news
        pkgdir:                /usr/portage/packages
        profiles:              /usr/portage/profiles/default-linux/amd64/2006.1/desktop
        securitydir:           /usr/portage/metadata/glsa
        setsdir:               /usr/portage/sets
        sync:                  rsync://rsync.europe.gentoo.org/gentoo-portage
        sync_options:
        write_cache:           /var/cache/paludis/metadata

    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       3.2_p17
        dev-java/java-config:  1.3.7, 2.0.33-r1
        dev-lang/python:       2.4.4-r5
        dev-python/pycrypto:   2.0.1-r6
        dev-util/ccache:       2.4-r7
        dev-util/confcache:    (none)
        sys-apps/baselayout:   1.12.9-r2
        sys-apps/sandbox:      1.2.17
        sys-devel/autoconf:    2.13, 2.61-r1
        sys-devel/automake:    1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
        sys-devel/binutils:    2.17-r1
        sys-devel/gcc-config:  1.3.16
        sys-devel/libtool:     1.5.24
        virtual/os-headers:    2.6.21

    Variable information:
        ACCEPT_KEYWORDS:
        CBUILD:                x86_64-pc-linux-gnu
        CFLAGS:                -march=k8 -O2 -pipe -msse3 -funroll-loops
        CHOST:                 x86_64-pc-linux-gnu
        CONFIG_PROTECT:
        CONFIG_PROTECT_MASK:
        CTARGET:
        CXXFLAGS:              -march=k8 -O2 -pipe -msse3 -funroll-loops
        DISTDIR:               /usr/portage/distfiles
        FEATURES:
        GENTOO_MIRRORS:
        INSTALL_MASK:
        LANG:
        LC_ALL:
        LDFLAGS:               -Wl,-O1 -Wl,--as-needed
        LINGUAS:
        MAKEOPTS:              -j2
        PORTAGE_COMPRESS:
        PORTAGE_COMPRESS_FLAGS:
        PORTAGE_RSYNC_EXTRA_OPTS:
        PORTAGE_RSYNC_OPTS:
        PORTAGE_TMPDIR:        /var/tmp/paludis
        PORTDIR:               /usr/portage
        PORTDIR_OVERLAY:
        SYNC:
        USE:

Repository installed:
    Configuration information:
        buildroot:             /var/tmp/paludis
        format:                vdb
        location:              /var/db/pkg
        names_cache:           /var/db/pkg/.cache/names
        provides_cache:        /var/db/pkg/.cache/provides
        root:                  /
        world:                 /var/db/pkg/world

Repository science:
    Configuration information:
        buildroot:             /var/tmp/paludis
        cache:                 /var/empty
        distdir:               /usr/portage/distfiles
        eclassdirs:            /usr/portage/eclass /usr/portage/local/layman/science/eclass
        format:                ebuild
        location:              /usr/portage/local/layman/science
        master_repository:     gentoo
        names_cache:           /usr/portage/local/layman/science/.cache/names
        newsdir:               /usr/portage/local/layman/science/metadata/news
        pkgdir:                /usr/portage/packages
        profiles:              /usr/portage/profiles/default-linux/amd64/2006.1/desktop
        securitydir:           /usr/portage/local/layman/science/metadata/glsa
        setsdir:               /usr/portage/local/layman/science/sets
        sync:                  svn+https://gentooscience.org/svn/overlay
        sync_options:
        write_cache:           /var/cache/paludis/metadata

Repository sunrise:
    Configuration information:
        buildroot:             /var/tmp/paludis
        cache:                 /var/empty
        distdir:               /usr/portage/distfiles
        eclassdirs:            /usr/portage/eclass /usr/portage/local/layman/sunrise/eclass
        format:                ebuild
        location:              /usr/portage/local/layman/sunrise
        master_repository:     gentoo
        names_cache:           /usr/portage/local/layman/sunrise/.cache/names
        newsdir:               /usr/portage/local/layman/sunrise/metadata/news
        pkgdir:                /usr/portage/packages
        profiles:              /usr/portage/profiles/default-linux/amd64/2006.1/desktop
        securitydir:           /usr/portage/local/layman/sunrise/metadata/glsa
        setsdir:               /usr/portage/local/layman/sunrise/sets
        sync:                  svn+http://overlays.gentoo.org/svn/proj/sunrise/reviewed
        sync_options:
        write_cache:           /var/cache/paludis/metadata

Repository xeffects:
    Configuration information:
        buildroot:             /var/tmp/paludis
        cache:                 /var/empty
        distdir:               /usr/portage/distfiles
        eclassdirs:            /usr/portage/eclass /usr/portage/local/layman/xeffects/eclass
        format:                ebuild
        location:              /usr/portage/local/layman/xeffects
        master_repository:     gentoo
        names_cache:           /usr/portage/local/layman/xeffects/.cache/names
        newsdir:               /usr/portage/local/layman/xeffects/metadata/news
        pkgdir:                /usr/portage/packages
        profiles:              /usr/portage/profiles/default-linux/amd64/2006.1/desktop
        securitydir:           /usr/portage/local/layman/xeffects/metadata/glsa
        setsdir:               /usr/portage/local/layman/xeffects/sets
        sync:                  svn://svn.gentoo-xeffects.org/xeffects/trunk
        sync_options:
        write_cache:           /var/cache/paludis/metadata

localhost sharkk #

Change History

comment:1 Changed 10 years ago by ciaranm

Try without the MAKEOPTS.

comment:2 Changed 10 years ago by sharkk

same error:

=== making documentation ===
Formatting fltk.man...
groff: can't find `DESC' file
groff:fatal error: invalid device `ascii8'
make[1]: *** [fltk.3] Error 3
make: *** [all] Error 1

!!! ERROR in x11-libs/fltk-1.1.7-r2:
!!! In src_compile at line 3108
!!! Parallel Make Failed

comment:3 Changed 10 years ago by ciaranm

And with a completely identical configuration, what happens using Portage?

comment:4 Changed 10 years ago by ciaranm

  • Status changed from new to closed
  • Resolution set to invalid

Seems it's an ebuild bug. It doesn't work when LANG / LC_* are unset.

Note: See TracTickets for help on using tickets.