xv on -current
by ctrondheim from LinuxQuestions.org on (#5MKWR)
I have the very latest Slackware-current fully installed on test machine and all is ok.
xv is currently in the extra section of -current. I.ve assumed that packages in extra are being built along with the rest of the packages as -current moves along. I've tried to build xv from current/extra and it fails with:
Code:cc -O -DDOPNG -I/usr/include -I/usr/include -DDOJPEG -I/usr/include -DDOTIFF -DUSE_TILED_TIFF_BOTLEFT_FIX -I/usr/include -DDOPDS -DDOJP2K -I/usr/include -DMGCSFXDIR=\"/usr/lib64/xv\" -DLINUX -L/usr/X11R6/lib64 -DDOCDIR=\"/usr/share/doc/xv\" -DSYSCONFDIR=\"/etc\" -DXVEXECPATH=\"/usr/lib64/xv\" -c xvjp2k.c
xvjp2k.c:79:5: error: conflicting types for jas_memdump'
79 | int jas_memdump(FILE *fp,void *data,size_t len) {return 0;}
| ^~~~~~~~~~~
In file included from /usr/include/jasper/jasper.h:82,
from xvjp2k.c:53:
/usr/include/jasper/jas_debug.h:107:19: note: previous declaration of jas_memdump' was here
107 | JAS_DLLEXPORT int jas_memdump(FILE *out, const void *data, size_t len);
| ^~~~~~~~~~~
make: *** [Makefile.std:362: xvjp2k.o] Error 1Should I assume stuff in extra is not maintained? However the binary package works just fine. Its date is 2018-04-13 18:00.
Has anyone built xv on a recent current?
xv is currently in the extra section of -current. I.ve assumed that packages in extra are being built along with the rest of the packages as -current moves along. I've tried to build xv from current/extra and it fails with:
Code:cc -O -DDOPNG -I/usr/include -I/usr/include -DDOJPEG -I/usr/include -DDOTIFF -DUSE_TILED_TIFF_BOTLEFT_FIX -I/usr/include -DDOPDS -DDOJP2K -I/usr/include -DMGCSFXDIR=\"/usr/lib64/xv\" -DLINUX -L/usr/X11R6/lib64 -DDOCDIR=\"/usr/share/doc/xv\" -DSYSCONFDIR=\"/etc\" -DXVEXECPATH=\"/usr/lib64/xv\" -c xvjp2k.c
xvjp2k.c:79:5: error: conflicting types for jas_memdump'
79 | int jas_memdump(FILE *fp,void *data,size_t len) {return 0;}
| ^~~~~~~~~~~
In file included from /usr/include/jasper/jasper.h:82,
from xvjp2k.c:53:
/usr/include/jasper/jas_debug.h:107:19: note: previous declaration of jas_memdump' was here
107 | JAS_DLLEXPORT int jas_memdump(FILE *out, const void *data, size_t len);
| ^~~~~~~~~~~
make: *** [Makefile.std:362: xvjp2k.o] Error 1Should I assume stuff in extra is not maintained? However the binary package works just fine. Its date is 2018-04-13 18:00.
Has anyone built xv on a recent current?