groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux-devel
Romster has quit [Ping timeout: 256 seconds]
Romster has joined #crux-devel
SiFuh has quit [Ping timeout: 240 seconds]
SiFuh has joined #crux-devel
SiFuh has quit [Read error: Connection reset by peer]
SiFuh has joined #crux-devel
farkuhar has joined #crux-devel
<ivandi>
beerman: libwebp cmake build fails when freeglut is installed, autotools build works fine
<beerman>
ok, thanks for letting me know
<beerman>
ivandi: why again do you not contribute as in with access and a key to sign ports?
<beerman>
WEBP_BUILD_VWEBP you can set that to off
<beerman>
i'll push it when i get to it
stenur has quit [Remote host closed the connection]
stenur has joined #crux-devel
<farkuhar>
weird that the footprint for libwebp lists a manpage for the viewer example program (vwebp) but not the actual binary. If I follow ivandi's suggestion and switch to an autotools build, then vwebp does get installed in $PKG/usr/bin.
<farkuhar>
It's as if the packager also encountered the cmake build error, but ignored it and made a tarball of whatever successfully compiled.
<beerman>
No, it builds fine :)
<beerman>
But I like the way you are thinking, top notch
<farkuhar>
I grant that it probably builds fine when freeglut is not installed. That's not the error that ivandi was reporting, though, and it also doesn't explain why vwebp is not in the footprint.
<beerman>
well if you look at the cmake files you might get an idea why
<beerman>
it needs freeglut actually installed. Why it places the man file there even when the binary is not built? Thats the thing that sets you off into thinking this was know at build but ignored? just lol
<beerman>
now, where most ports depend on additional software to just build man files, and this is what triggers people..
<farkuhar>
I thought it was recommended practice to delete junk files from $PKG. If the binary isn't actually installed, then the corresponding manpage would be considered a "junk file", nicht wahr?
<beerman>
be my guest, apply to contrib and actively maintain packages
<beerman>
then maybe we get more time with every single one of them ;)
<beerman>
send patches
<beerman>
do something
<beerman>
nicht wahr? yes, very wahr. well played farkuhar and ivandi :)
<farkuhar>
I took up your suggestion and inspected CMakeLists.txt more carefully. You're right, it appears possible for the binary not to be built, but the manpage to get installed anyway. Upstream gave us a buggy CMakeLists.txt, in that the option WEBP_BUILD_VWEBP doesn't get redefined after freeglut is not found. Maybe upstream doesn't care about installing "junk files", but I'd prefer more consistency between the manpages and what's in my $PATH.