Status: New
Owner: ----

New issue 1192 by [email protected]: Too old dependencies
https://code.google.com/p/ganeti/issues/detail?id=1192

What software version are you running? Please provide the output of "gnt-
cluster --version", "gnt-cluster version", and "hspace --version".
-------------------------------------------------------------------------
Building release_number=2.17.0 beta1 from git://git.ganeti.org/ganeti.git

What distribution are you using?
--------------------------------
Ubuntu 16.10

What steps will reproduce the problem?
--------------------------------------
        echo --------
        echo Cleaning
        echo --------
        cd git-ganeti
        git checkout master
        git reset --hard
        git clean -fxd :/
        git checkout master
        git pull -v --progress --rebase
        git checkout v${release_number}

        echo -----------
        echo Configuring
        echo -----------
        ./autogen.sh
        ./configure --enable-syslog \
                    --enable-symlinks \
                    --with-default-bridge=kvm-br0 \
                    --with-kvm-kernel=/vmlinuz \
                    --prefix=/usr --sysconfdir=/etc --localstatedir=/var

        echo ---------
        echo Compiling
        echo ---------
        make

What is the expected output? What do you see instead?
-----------------------------------------------------
touch empty-cabal-config
/usr/bin/cabal --config-file=empty-cabal-config configure --user \
  -f`test no == yes && echo "htest" || echo "-htest"` \
  -f`test True == True && echo "mond" || echo "-mond"` \
  -f`test True == True && echo "metad" || echo "-metad"`
Warning: No remote package servers have been specified. Usually you would have
one specified in the config file.
Resolving dependencies...
Configuring ganeti-2.16...
cabal: At least the following dependencies are missing:
attoparsec >=0.10.1.1 && <0.13,
lens >=3.10 && <4.13,
utf8-string >=0.3.7 && <0.4,
zlib >=0.5.3.3 && <0.6
Makefile:4444: recipe for target 'cabal_macros.h' failed

Configure passes but make blocks due to "missing dependencies".
First off, this should be checked during "configure".
Then, the listed missing dependencies are in fact present, but with much fresher versions, meaning we cannot install Ganeti on multi-purpose servers with recent distributions.

The conclusion is: please use recent versions of dependencies.


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to