Lewis ingraham <[email protected]> writes:

> Hello I was trying to get this port to work via a previous xmonad Makefile
> and adapt it to xmonad-contrib. It preceded to fail when attemping to
> build:

There's no longer a story for system-wide Haskell library installation
in ports.  I'm afraid this option has been foreclosed with the
introduction of ports/devel/cabal/cabal.port.mk.

The recipe in xmonad port contains the pieces for building a custom
configuration. Check out the ports/x11/xmonad/MESSAGE file (displayed
during the port installation). This is the way I have been running it
for years now.

Thanks
Greg

>
> OpenOTG$ make package BULK=yes
> ===>  Building for xmonad-contrib-0.17.0
> cabal: Internal error in target matching. It should always be possible to
> find
> a syntax that's sufficiently qualified to give an unambiguous match. However
> when matching 'exe:xmonad-contrib' we found exe:xmonad-contrib
> (unknown-component) which does not have an unambiguous syntax. The possible
> syntax and the targets they match are as follows:
> 'exe:xmonad-contrib' which matches exe:xmonad-contrib (unknown-component),
> :pkg:exe:lib:exe:file:xmonad-contrib (unknown-file)
>
> *** Error 1 in . (/usr/ports/devel/cabal/cabal.port.mk:149 'do-build': @cd
> /usr/obj/ports/xmonad-contrib-0.17.0/xmonad-contrib-0.17.0  && /u...)
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2957
> '/usr/obj/ports/xmonad-contrib-0.17.0/.build_done': @cd
> /usr/ports/mystuff/x...)
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2139
> '/usr/packages/amd64/all/xmonad-contrib-0.17.0.tgz': @cd
> /usr/ports/mystuff/...)
> *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2628
> '_internal-package': @case X${_DEPENDS_CACHE} in  X) _DEPENDS_CACHE=$(
> mktem...)
> *** Error 2 in /usr/ports/mystuff/x11/xmonad-contrib
> (/usr/ports/infrastructure/mk/bsd.port.mk:2607 'package':
> @lock=xmonad-contrib-0.17.0; ...)
>
>
>
> Can you guys tell me what I am doing wrong?
>
>
> Thank You,
> Lewis I.

Reply via email to