On 11/04/16 08:38, Antoine Jacoutot wrote:
> On Thu, Nov 03, 2016 at 10:17:33PM +0000, Nigel Taylor wrote:
>> On 11/03/16 18:30, Nigel Taylor wrote:
>>> On 11/03/16 08:27, Antoine Jacoutot wrote:
>>
>> Just retried and built...
>>
>> dpb is building
>>
>> make SUBDIR="games/hedgewars,-main" 
>>
>> It's make SUBDIR="games/hedgewars,-main" that requires hs-dataenc as 
>> NOSERVER is not set
>> in CONFIGURE_ARGS
>>
>> but junk is using
>>
>> make SUBDIR="games/hedgewars,no_server,-main" 
>>
>> So doesn't keep hs-dataenc as NOSERVER is set.
>>
>> should be building 
>> games/hedgewars,no_server,-main
>> games/hedgewars,-server
>>
>> games/Makefile has
>> SUBDIR += hedgewars
>>
>> builds ,-main ,-server doesn't ask to build no_server,-main ,-server
>>
>> Not sure the PSEUDO_FLAVOR is required. Most bulks built ,-main ,-server and 
>> not 
>> building using no_server FLAVOR, and build as long as dpb junk hasn't 
>> removed hs-dataenc.
> 
> This is very fragile indeed.
> I would be in favor to just remove the PSEUDO_FLAVOR. Would anyone object?
> 
There appears to be another issue, which causes dataenc not to be found
during configure.

devel/hs-dataenc and devel/hs-sandi appear to conflict with each other.

$ pkg_info -L hs-sandi | grep Binary/Base64
/usr/local/lib/ghc/sandi-0.3.5/Codec/Binary/Base64.hi
/usr/local/lib/ghc/sandi-0.3.5/Codec/Binary/Base64.p_hi
/usr/local/lib/ghc/sandi-0.3.5/Codec/Binary/Base64Url.hi
/usr/local/lib/ghc/sandi-0.3.5/Codec/Binary/Base64Url.p_hi
$ pkg_info -L hs-dataenc | grep Binary/Base64
/usr/local/lib/ghc/dataenc-0.14.0.7/Codec/Binary/Base64.hi
/usr/local/lib/ghc/dataenc-0.14.0.7/Codec/Binary/Base64.p_hi
/usr/local/lib/ghc/dataenc-0.14.0.7/Codec/Binary/Base64Url.hi
/usr/local/lib/ghc/dataenc-0.14.0.7/Codec/Binary/Base64Url.p_hi

These two packages cannot be installed together..

hs-sandi is only used in devel/darcs build and hs-dataenc is only used
in games/hedgewares. Either will fail if junk hasn't removed the other
package.


Reply via email to