xfce4-desktop: excluding Thunar breaks build

Olivier Duchateau olivierd at freebsd.org
Tue Mar 24 19:40:39 UTC 2015


On Tue, 24 Mar 2015 19:50:28 +0100
Andreas Koga <koga at kabelmail.de> wrote:

> Hi,
> 
> Firstly, I'd like to express my thanks for the hard work you porters put 
> into making FreeBSD a viable OS. Without you guys it would be a mess of 
> code and dependencies that the user would have to fight with to get 3rd 
> party software to work on FBSD.
> 
> I'm not sure if I'm the only one experiencing this, but when I build 
> with Poudriere, x11-wm/xfce4-desktop doesn't build when Thunar is 
> excluded from the build options. (See attached 
> xfce4-desktop-4.12.1-WITHOUTthunar.log.) Mysteriously though, it will 
> build when Thunar is included. The reason for the failure when Thunar is 
> excluded:
> 
>     checking for exo-1 >= 0.7.0... not found
> 
> 
> I checked the Poudriere logs and libexo built with no problems. 
> xfce4-desktop is the only package that failed during the Poudriere 
> session. I noted a difference between when Thunar is excluded and 
> included for xfce4-desktop:
> 
>     With Thunar enabled in xfce4-desktop build option:
> 
>     =======================<phase: lib-depends >============================
> 
>     [101amd64-default-job-01] `-- Installing libexo-0.10.4...
> 
>     Without Thunar, the above is absent. Again, libexo was built by
>     Poudriere with no issues. 
> 
> 
> I've included logs for both conditions. If you need my complete 
> Poudriere logs, let me know and I can send them to you.
> 
> Again, thanks for the fabulous work you and your group does.
> 
> Best,

Hi Andreas,

It's my fault, because initially Thunar was dependency of xfdesktop, so I don't add x11/libexo (Thunar already needs x11/libexo).
But someone asked to make Thunar optional, and I don't check dependencies chain.

If you try the patch [1], I think everything will be ok.

Regards,

[1] https://people.freebsd.org/~olivierd/patches/xfce4-desktop.diff

> 
> Andreas
> _______________________________________________
> freebsd-xfce at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-xfce
> To unsubscribe, send any mail to "freebsd-xfce-unsubscribe at freebsd.org"


-- 
Olivier Duchateau <olivierd at freebsd.org>


More information about the freebsd-xfce mailing list