Bodertz <bode...@gmail.com> writes: > In trying to create a transmission-qt package, I inherit from > transmission > [...] > When I uncomment the ;; outputs '("out")) line from my package > definition, I expected that it would only create the ordinary :out > output, but instead, I get this error: > > $ guix build transmission-qt > [...] > builder for > `/gnu/store/026fwjchyis1x99iqsgliqga284wydbc-transmission-qt-4.0.6.drv' > failed to produce output path > `/gnu/store/v331nyi7kqg4gi432gvhz1c719n8x7xf-transmission-qt-4.0.6-gui' > > > Is there a way to avoid the attempt to create a :gui output?
I think you should not reuse phases from transmisison, the error came from '#$phases', which has reference to 'gui' output. so: ... (inherit transmission) (name "transmission-qt") (outputs '("out") (arguments (list ...)) ; instead of 'substitute-keyword-arguments' ...