# [OmniOS-discuss] Building OmniOS fails in compress/xz due to missing automake 1.14

Andrew Evdokimov ae at elahi.ru
Fri Sep 27 09:16:55 UTC 2013

- Previous message: [OmniOS-discuss] Using kayak to install on a partition instead of the whole disk
- Next message: [OmniOS-discuss] Building OmniOS fails in compress/xz due to missing automake 1.14
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hi all,

    I've found an issue trying to build OmniOS using freshly installed bloody release. compress/xz now requires automake
    1.14 while bloody publisher only provides 1.12:

    osbld at builder:/data/omnios-src/omnios-build/build/xz$ pkg publisher
    PUBLISHER                             TYPE     STATUS   URI
    omnios                                origin   online   http://pkg.omniti.com/omnios/bloody/
    cs.umd.edu                            origin   online   http://pkg.cs.umd.edu/
    osbld at builder:/data/omnios-src/omnios-build/build/xz$ pkg search automake
    INDEX       ACTION VALUE                                        PACKAGE
    basename    dir    usr/share/automake-1.11/Automake             pkg:/developer/build/automake-111 at 1.11.3-0.151002
    basename    dir    usr/share/automake-1.9/Automake              pkg:/developer/build/automake-19 at 1.9.6-0.151002
    basename    dir    usr/share/automake-1.12/Automake             pkg:/developer/build/automake at 1.12-0.151007
    pkg.descr   set    GNU Automake - A Makefile generator (1.11.3) pkg:/developer/build/automake-111 at 1.11.3-0.151002
    pkg.descr   set    GNU Automake - A Makefile generator (1.12)   pkg:/developer/build/automake at 1.12-0.151007
    pkg.descr   set    GNU Automake - A Makefile generator (1.9.6)  pkg:/developer/build/automake-19 at 1.9.6-0.151002
    pkg.summary set    GNU Automake 1.11.3                          pkg:/developer/build/automake-111 at 1.11.3-0.151002
    pkg.summary set    GNU Automake 1.12                            pkg:/developer/build/automake at 1.12-0.151007
    pkg.summary set    GNU Automake 1.9.6                           pkg:/developer/build/automake-19 at 1.9.6-0.151002
    basename    dir    usr/share/doc/automake                       pkg:/developer/build/automake-111 at 1.11.3-0.151002
    basename    dir    usr/share/doc/automake                       pkg:/developer/build/automake at 1.12-0.151007
    basename    file   usr/bin/automake                             pkg:/developer/build/automake-111 at 1.11.3-0.151002
    basename    file   usr/bin/automake                             pkg:/developer/build/automake at 1.12-0.151007
    pkg.fmri    set    omnios/developer/build/automake              pkg:/developer/build/automake at 1.12-0.151007

    At the same time automake 1.14 is now built during normal OmniOS build (via buildctl build all) thus this can be easily
    fixed by updating a build machine to the bits it just has built.

    build.log output for reference:

    osbld at builder:/data/omnios-src/omnios-build/build/xz$ ./build.sh
    ===== Build started at Fri Sep 27 13:00:30 MSK 2013 =====
    Package name: compress/xz
    Selected flavor: None (use -f to specify a flavor)
    Selected build arch: both
    Extra dependency: None (use -d to specify a version)
    Verifying dependencies
    Checking for source directory
    --- Source directory found
    Checking for patches in patches/ (to see if we need to remove the source dir)
    --- Patches are present, removing source directory
    Checking for xz source archive
    --- xz source archive found
    Extracting archive: xz-5.0.5.tar.gz
    Checking for patches in patches/ (in order to apply them)
    Applying patches
    --- Applied patch pthread.diff
    Running autoconf
    Preparing for build
    --- Creating temporary install dir
    Building 32-bit
    --- make (dist)clean
    --- *** WARNING *** make (dist)clean Failed
    --- configure (32-bit)
    --- make
    --- Make failed
    An Error occured in the build. Do you wish to continue anyway? (y/n) n
    ===== Build aborted =====

    from build.log

    ...
    config.status: creating po/POTFILES
    config.status: creating po/Makefile
    Running: gmake foo /dev/null
    cd ../.. && gmake  am--refresh
    gmake[1]: Entering directory `/data/tmp/build_osbld/xz-5.0.5'
    CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /data/tmp/build_osbld/xz-5.0.5/build-aux/missing aclocal-1.14 -I m4
    /data/tmp/build_osbld/xz-5.0.5/build-aux/missing[81]: aclocal-1.14: not found [No such file or directory]
    WARNING: 'aclocal-1.14' is missing on your system.
              You should only need it if you modified 'acinclude.m4' or
              'configure.ac' or m4 files included by 'configure.ac'.
              The 'aclocal' program is part of the GNU Automake package:
              <http://www.gnu.org/software/automake>
              It also requires GNU Autoconf, GNU m4 and Perl in order to run:
              <http://www.gnu.org/software/autoconf>
              <http://www.gnu.org/software/m4/>
              <http://www.perl.org/>
    gmake[1]: *** [aclocal.m4] Error 127
    gmake[1]: Leaving directory `/data/tmp/build_osbld/xz-5.0.5'
    gmake: *** [../../aclocal.m4] Error 2
    Running: perl -pi -e s#^^(archive_cmds=.*)"$#$1 -nostdlib -lc"#g; libtool
    --- make
    Running: gmake -j 3
    CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /data/tmp/build_osbld/xz-5.0.5/build-aux/missing aclocal-1.14 -I m4
    /data/tmp/build_osbld/xz-5.0.5/build-aux/missing[81]: aclocal-1.14: not found [No such file or directory]
    WARNING: 'aclocal-1.14' is missing on your system.
              You should only need it if you modified 'acinclude.m4' or
              'configure.ac' or m4 files included by 'configure.ac'.
              The 'aclocal' program is part of the GNU Automake package:
              <http://www.gnu.org/software/automake>
              It also requires GNU Autoconf, GNU m4 and Perl in order to run:
              <http://www.gnu.org/software/autoconf>
              <http://www.gnu.org/software/m4/>
              <http://www.perl.org/>
    gmake: *** [aclocal.m4] Error 127
    --- Make failed
    ===== Build aborted =====

    --
    Andrew Evdokimov
    +7 910 450 83 33
    mail ae at elahi.ru
    xmpp ae at elahi.ru

- Previous message: [OmniOS-discuss] Using kayak to install on a partition instead of the whole disk
- Next message: [OmniOS-discuss] Building OmniOS fails in compress/xz due to missing automake 1.14
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list