Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 548972 - app-emulation/ganeti-2.13.0-r1 - missing dependencies
Summary: app-emulation/ganeti-2.13.0-r1 - missing dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-09 07:38 UTC by Zentoo
Modified: 2016-04-05 18:42 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge-info.txt,18.14 KB, text/plain)
2015-05-09 07:39 UTC, Zentoo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zentoo 2015-05-09 07:38:48 UTC
app-emulation/ganeti-2.13.0-r1 need dependencies to compile:
- dev-python/sphinx
- app-text/pandoc

After adding these dependencies, it doesn't compile and stop at this error:

/usr/bin/pandoc --toc -s -f rst -t html man/ganeti-os-interface.gen man/footer.rst | \
  sed -e 's/\\@/@/g' > man/ganeti-os-interface.html.in
[GHC-link]: src/htools
/usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -fwarn-incomplete-uni-patterns    \
  -DLENS_MAJOR=3 -DLENS_MINOR=10 -DLENS_REV=0 -DMONAD_CONTROL_MAJOR=0 -DMONAD_CONTROL_MINOR=3 -DMONAD_CONTROL_REV=2 \
	 \
	-DPARALLEL3    --make src/htools.hs
sed -f autotools/replace_vars.sed < man/ganeti-os-interface.html.in > man/ganeti-os-interface.html
sed -f autotools/replace_vars.sed < man/ganeti-os-interface.7.in > man/ganeti-os-interface.7

Warning, treated as error:
WARNING: invalid number u'' for config value 'enable_manpages', ignoring

Makefile:4073: recipe for target 'doc/html/index.html' failed
make: *** [doc/html/index.html] Error 1
make: *** Waiting for unfinished jobs....



Reproducible: Always

Steps to Reproduce:
1.emerge -av ganeti
2.
3.
Actual Results:  
/usr/bin/pandoc --toc -s -f rst -t html man/ganeti-os-interface.gen man/footer.rst | \
  sed -e 's/\\@/@/g' > man/ganeti-os-interface.html.in
[GHC-link]: src/htools
/usr/bin/ghc -O -Wall -isrc -fwarn-monomorphism-restriction -fwarn-tabs -fwarn-incomplete-uni-patterns    \
  -DLENS_MAJOR=3 -DLENS_MINOR=10 -DLENS_REV=0 -DMONAD_CONTROL_MAJOR=0 -DMONAD_CONTROL_MINOR=3 -DMONAD_CONTROL_REV=2 \
	 \
	-DPARALLEL3    --make src/htools.hs
sed -f autotools/replace_vars.sed < man/ganeti-os-interface.html.in > man/ganeti-os-interface.html
sed -f autotools/replace_vars.sed < man/ganeti-os-interface.7.in > man/ganeti-os-interface.7

Warning, treated as error:
WARNING: invalid number u'' for config value 'enable_manpages', ignoring

Makefile:4073: recipe for target 'doc/html/index.html' failed
make: *** [doc/html/index.html] Error 1
make: *** Waiting for unfinished jobs....

Expected Results:  
emerge complete
Comment 1 Zentoo 2015-05-09 07:39:32 UTC
Created attachment 402878 [details]
emerge --info
Comment 2 Zentoo 2015-05-09 07:50:54 UTC
I've fixed it:

app-emulation/ganeti-2.13.0-r1 needs stable version of:
- dev-python/sphinx
- app-text/pandoc

So on an ~amd64 gentoo you need:

# For Ganeti
dev-lang/ghc				-~amd64
dev-haskell/*				-~amd64
app-text/pandoc				-~amd64
dev-python/sphinx			-~amd64

# accurate unstable dependencies version for ganeti
=dev-haskell/generic-deriving-1.6.3 ~amd64
=dev-haskell/semigroupoids-4.0.2.1 ~amd64
=dev-haskell/lens-3.10.0.1 ~amd64
=dev-haskell/transformers-compat-0.3.3.4 ~amd64
=dev-haskell/contravariant-0.4.4 ~amd64

# unstable dependencies for ganeti
=dev-haskell/snap-server-0.9.5.0 ~amd64
=dev-haskell/snap-core-0.9.7.0 ~amd64
=dev-haskell/enumerator-0.4.20 ~amd64
=dev-haskell/distributive-0.4.4 ~amd64
=dev-haskell/old-locale-1.0.0.7 ~amd64
=dev-haskell/blaze-builder-enumerator-0.2.0.6 ~amd64
=dev-haskell/attoparsec-enumerator-0.3.3 ~amd64
=dev-haskell/psqueue-1.1-r1 ~amd64
=dev-haskell/hinotify-0.3.7 ~amd64
=dev-haskell/hslogger-1.2.8 ~amd64
=dev-haskell/crypto-4.2.5.1-r1 ~amd64
=dev-haskell/reflection-1.5.1.2 ~amd64
=dev-haskell/comonad-4.2.5 ~amd64
=dev-haskell/profunctors-4.4.1 ~amd64
=dev-haskell/bifunctors-4.2.1 ~amd64
=dev-haskell/monadcatchio-transformers-0.3.1.3 ~amd64
=dev-haskell/json-0.9.1 ~amd64
=dev-haskell/bytestring-mmap-0.2.2-r1 ~amd64
=dev-haskell/zlib-enum-0.2.3.1 ~amd64
=dev-haskell/lifted-base-0.2.3.6 ~amd64
Comment 3 Patrick McLean gentoo-dev 2016-04-05 18:42:44 UTC
Fixed in all version >=ganeti-2.13