View previous topic :: View next topic |
Author |
Message |
lum-X Tux's lil' helper
Joined: 07 Mar 2011 Posts: 103 Location: Tucson, USA || Prishtina Kosovo
|
Posted: Thu Oct 20, 2011 9:51 pm Post subject: trouble emergin wxhaskell |
|
|
i have this problem and i have to go and read soon the guide how te read emerge logs and try to fix these by my self.
by the way i followed this guide to instal haskell
http://www.haskell.org/haskellwiki/Gentoo/HaskellPlatform
Code: | lumx lumx # emerge -vpt wxhaskell
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ~] dev-haskell/wxhaskell-0.12.1.6 USE="-doc -profile" 46 kB
[ebuild N ~] dev-haskell/wxcore-0.12.1.6 USE="-doc -profile" 541 kB
[ebuild N ] x11-libs/wxGTK-2.8.11.0 USE="X gnome gstreamer opengl sdl tiff -debug -doc -odbc -pch" 29,888 kB
[ebuild N ] gnome-base/libgnomeprintui-2.18.6 USE="-doc" 666 kB
[ebuild N ] gnome-base/libgnomeprint-2.18.8 USE="cups -doc" 0 kB
[ebuild N ] net-print/libgnomecups-0.2.3-r1 USE="-debug" 0 kB
[ebuild N ] app-admin/eselect-wxwidgets-1.4 0 kB
[ebuild N ~] dev-haskell/wxdirect-0.12.1.3 USE="-doc -profile" 0 kB
Total: 8 packages (8 new), Size of downloads: 31,138 kB
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
lumx lumx # emerge wxhaskell
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 8) dev-haskell/wxdirect-0.12.1.3
* wxdirect-0.12.1.3.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking wxdirect-0.12.1.3.tar.gz to /var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work
>>> Source unpacked in /var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work
>>> Compiling source in /var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work/wxdirect-0.12.1.3 ...
* Using cabal-1.10.2.0.
[1 of 1] Compiling Main ( /var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work/wxdirect-0.12.1.3/Setup.hs, /var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work/wxdirect-0.12.1.3/Setup.o )
Linking setup ...
Configuring wxdirect-0.12.1.3...
setup: At least the following dependencies are missing:
time >=1.0 && <1.2
* ERROR: dev-haskell/wxdirect-0.12.1.3 failed (compile phase):
* setup configure failed
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3050: Called haskell-cabal_src_compile
* environment, line 2377: Called cabal_src_compile
* environment, line 701: Called haskell-cabal_src_configure
* environment, line 2385: Called cabal-configure
* environment, line 597: Called die
* The specific snippet of code:
* ./setup configure --ghc --prefix="${EPREFIX}"/usr --with-compiler="$(ghc-getghc)" --with-hc-pkg="$(ghc-getghcpkg)" --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --libsubdir=${P}/ghc-$(ghc-version) --datadir="${EPREFIX}"/usr/share/ --datasubdir=${P}/ghc-$(ghc-version) ${cabalconf} ${CABAL_CONFIGURE_FLAGS} ${CABAL_EXTRA_CONFIGURE_FLAGS} "$@" || die "setup configure failed"
*
* If you need support, post the output of 'emerge --info =dev-haskell/wxdirect-0.12.1.3',
* the complete build log and the output of 'emerge -pqv =dev-haskell/wxdirect-0.12.1.3'.
* The complete build log is located at '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/temp/environment'.
* S: '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work/wxdirect-0.12.1.3'
>>> Failed to emerge dev-haskell/wxdirect-0.12.1.3, Log file:
>>> '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/temp/build.log'
* Messages for package dev-haskell/wxdirect-0.12.1.3:
* ERROR: dev-haskell/wxdirect-0.12.1.3 failed (compile phase):
* setup configure failed
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3050: Called haskell-cabal_src_compile
* environment, line 2377: Called cabal_src_compile
* environment, line 701: Called haskell-cabal_src_configure
* environment, line 2385: Called cabal-configure
* environment, line 597: Called die
* The specific snippet of code:
* ./setup configure --ghc --prefix="${EPREFIX}"/usr --with-compiler="$(ghc-getghc)" --with-hc-pkg="$(ghc-getghcpkg)" --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --libsubdir=${P}/ghc-$(ghc-version) --datadir="${EPREFIX}"/usr/share/ --datasubdir=${P}/ghc-$(ghc-version) ${cabalconf} ${CABAL_CONFIGURE_FLAGS} ${CABAL_EXTRA_CONFIGURE_FLAGS} "$@" || die "setup configure failed"
*
* If you need support, post the output of 'emerge --info =dev-haskell/wxdirect-0.12.1.3',
* the complete build log and the output of 'emerge -pqv =dev-haskell/wxdirect-0.12.1.3'.
* The complete build log is located at '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/temp/environment'.
* S: '/var/tmp/portage/dev-haskell/wxdirect-0.12.1.3/work/wxdirect-0.12.1.3'
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
lumx lumx # |
|
|
Back to top |
|
|
mahdi1234 Guru
Joined: 19 Feb 2005 Posts: 559 Location: Being There
|
Posted: Thu Oct 20, 2011 10:20 pm Post subject: Re: trouble emergin wxhaskell |
|
|
lum-X wrote: | Code: | Configuring wxdirect-0.12.1.3...
setup: At least the following dependencies are missing:
time >=1.0 && <1.2
* ERROR: dev-haskell/wxdirect-0.12.1.3 failed (compile phase):
* setup configure failed
*
|
|
Looks like issue with dev-haskell/time what is your version, does it fit the condition of higher or equal of 1.0 and lower than 1.2 ? |
|
Back to top |
|
|
lum-X Tux's lil' helper
Joined: 07 Mar 2011 Posts: 103 Location: Tucson, USA || Prishtina Kosovo
|
Posted: Thu Oct 20, 2011 10:28 pm Post subject: |
|
|
Code: | lumx lumx # emerge -vp time
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ~] dev-haskell/time-1.2.0.3 USE="-doc -hscolour -profile" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
|
nope i will mask and will give it a try now
learned another thing tonight
EDIT
this is my portage.mask and the last 2 lines are about dev-haskell/time
Code: |
GNU nano 2.2.5 File: /etc/portage/package.mask
>x11-drivers/nvidia-drivers-270.41.19
#required by gnome-base/gnome-2.32.1, required by @selected, required by @world (argument)
# /usr/portage/profiles/package.mask:
# Nirbheek Chauhan <nirbheek@gentoo.org> (29 Jul 2011)
# GNOME 3.0 mask for upgrade packages, don't add new packages to this list
# unless they pull in one of the masked packages
# The "Better late than never!" release
#
# Libraries
# Core Applications
# Extra Applications
#>=www-client/epiphany-3.0.4
#haskell mask
=dev-lang/ghc-6.12.3
=app-admin/haskell-updater-1.1.3.0
=dev-haskell/stm-2.1.2.2
=dev-haskell/haddock-2.6.1
<dev-haskell/time-1.2.0.0
>=dev-haskell/time-1.0.0.0
|
and this is what i get now but i will try to recompile Haskell-platrofm again to see if it will fix
Code: | lumx lumx # emerge -vp time
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R #] dev-haskell/time-1.2.0.3 USE="-doc -hscolour -profile" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
The following mask changes are necessary to proceed:
#required by time (argument)
# /etc/portage/package.mask:
>=dev-haskell/time-1.2.0.3
NOTE: This --autounmask behavior can be disabled by setting
EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
lumx lumx # emerge time
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
[ebuild R #] dev-haskell/time-1.2.0.3
The following mask changes are necessary to proceed:
#required by time (argument)
# /etc/portage/package.mask:
>=dev-haskell/time-1.2.0.3
NOTE: This --autounmask behavior can be disabled by setting
EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
|
|
|
Back to top |
|
|
lum-X Tux's lil' helper
Joined: 07 Mar 2011 Posts: 103 Location: Tucson, USA || Prishtina Kosovo
|
Posted: Thu Oct 20, 2011 10:53 pm Post subject: |
|
|
sorry for double posting but this is the package.accept_keywords
Code: | #required by skype (argument)
>=net-im/skype-2.2.0.35-r1 ~amd64
#required by nero (argument)
>=app-cdr/nero-4.0.0.0-r1 ~amd64
#>www-client/firefox-3.6.22
>=www-client/firefox-7.0.1-r1
#required by www-client/firefox-6.0, required by firefox (argument)
>=dev-libs/nss-3.12.10 ~amd64
#required by www-client/firefox-6.0, required by firefox (argument)
>=dev-libs/nspr-4.8.8 ~amd64
#required by codeblocks (argument)
=dev-util/codeblocks-10.05 ~amd64
#flash test 11.xx
>www-plugins/adobe-flash-10.3.183.10
#required by driftnet (argument)
>=net-analyzer/driftnet-0.1.6_p20090401 ~amd64
#required by mysql-workbench (argument)
>=dev-db/mysql-workbench-5.2.34 ~amd64
#required by dev-db/mysql-workbench-5.2.34, required by mysql-workbench (argument)
>=dev-cpp/ctemplate-1.0 ~amd64
#required by gnome-extra/nautilus-dropbox-0.6.9, required by nautilus-dropbox (argument)
>=net-misc/dropbox-1.2.24 ~amd64
#required by nautilus-dropbox (argument)
>=gnome-extra/nautilus-dropbox-0.6.9 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/glut-2.1.1.2 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/happy-1.18.6 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
=dev-haskell/regex-posix-0.72.0.3 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/cabal-install-0.10.2-r1 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/http-4000.1.1 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/fgl-5.4.2.3 ~amd64
#required by dev-haskell/cgi-3001.1.7.1, required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/cabal-1.10.2.0 ~amd64
#required by dev-haskell/cgi-3001.1.7.1, required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
=dev-lang/ghc-6.10.4-r1 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/parallel-1.1.0.1 ~amd64
#required by dev-lang/ghc-6.10.4-r1[-ghcbootstrap], required by dev-haskell/cgi-3001.1.7.1, required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
=app-admin/haskell-updater-0.9.1.0 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
=dev-haskell/regex-base-0.72.0.2 ~amd64
#required by haskell-platform (argument)
>=dev-haskell/haskell-platform-2009.2.0.2 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/quickcheck-1.2.0.0:1 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
#>=dev-haskell/time-1.2.0.3 ~amd64
<dev-haskell/time-1.2.0.0 ~amd64
>=dev-haskell/time-1.1.2.0 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/xhtml-3000.2.0.1 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/editline-0.2.1.0 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
>=dev-haskell/cgi-3001.1.7.1 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
=dev-haskell/haddock-2.4.2 ~amd64
#required by dev-haskell/haskell-platform-2009.2.0.2, required by haskell-platform (argument)
=dev-haskell/stm-2.1.1.2 ~amd64
#required by wxhaskell (argument)
>=dev-haskell/wxhaskell-0.12.1.6 ~amd64
#required by dev-haskell/wxcore-0.12.1.6, required by dev-haskell/wxhaskell-0.12.1.6, required by wxhaskell (argument)
>=dev-haskell/wxdirect-0.12.1.3 ~amd64
#required by dev-haskell/wxhaskell-0.12.1.6, required by wxhaskell (argument)
>=dev-haskell/wxcore-0.12.1.6 ~amd64
|
i just dont know what to do, i will be back tomorrow cause here its 2 AM and i woke up at 6AM today and now my head really hurts :S
i just unmerged dev-haskell/time and then i got this but i cant thing of how to make portage install a verson >1 and <1.2
Code: | umx lumx # emerge --depclean
* Depclean may break link level dependencies. Thus, it is
* recommended to use a tool such as `revdep-rebuild` (from
* app-portage/gentoolkit) in order to detect such breakage.
*
* Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
*
* As a safety measure, depclean will not remove any packages
* unless *all* required dependencies have been resolved. As a
* consequence, it is often necessary to run `emerge --update
* --newuse --deep @world` prior to depclean.
Calculating dependencies... done!
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* >=dev-haskell/time-1.1.2.4 pulled in by:
* dev-haskell/haskell-platform-2009.2.0.2
*
* Have you forgotten to do a complete update prior to depclean? The
* most comprehensive command for this purpose is as follows:
*
* emerge --update --newuse --deep --with-bdeps=y @world
*
* Note that the --with-bdeps=y option is not required in many
* situations. Refer to the emerge manual page (run `man emerge`)
* for more information about --with-bdeps.
*
* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the portage tree, since it may
* not be possible to satisfy their dependencies.
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items. |
and as i can see i dont need a version above 1.2 according to this.
Code: | lumx lumx # equery depends dev-haskell/time
* These packages depend on dev-haskell/time:
dev-haskell/cabal-install-0.10.2-r1 (>=dev-haskell/time-1.1)
dev-haskell/haskell-platform-2009.2.0.2 (>=dev-haskell/time-1.1.2.4)
|
i have no idea what to do more to fix this for tonight
goodnight to all you up there |
|
Back to top |
|
|
mahdi1234 Guru
Joined: 19 Feb 2005 Posts: 559 Location: Being There
|
Posted: Fri Oct 21, 2011 8:47 am Post subject: |
|
|
Since dev-haskell/haskell-platform-2009.2.0.2 requires >=dev-haskell/time-1.1.2.4 you shall put into package.keywords exactly this version and remove others from mask. At least you will see what happens, I guess it currently pulls 1.2.0.3 since it's highest ~ version in the portage and that's the way portage works. |
|
Back to top |
|
|
archenroot Apprentice
Joined: 13 Dec 2011 Posts: 218 Location: Lake Macha, Czech republic
|
Posted: Thu Jan 10, 2013 1:56 pm Post subject: layman -> dev-vcs/darcs-2.8.0 > random > time |
|
|
This is quite interesting, layman package is standard package in default gentoo tree. After last world update I was not able to update whole system due to dependency of layman on hard masked package:
layman -> dev-vcs/darcs-2.8.0 > random > time
Should I report bug, or what am I doing wrong?
Ladislav _________________ Emperor wants to control outer space Yoda wants to explore inner space that's the fundamental difference between good and bad sides of the Force |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|