Hi,
having the possibility to install all optional packages is interesting for
easy deployment as well as for testing (we need more automated tests of
all optional packages, in particular more patchbots with optional packages
installed). Currently, some optional packages, like gmp/mpir,
atlas/openblas, boost/boost_cropped (what else ?) are alternatives to some
existing standard packages. Hence, those should not be installed when we
want to set up a patchbot to test optional packages (unless we want to
specifically test those). There is also the special case of openssl, which
should not be installed when openssl-dev is present on the system.
I would like to suggest to have such
replacement/duplicate/redundent/alternative/... packages be tagged not as
'optional' but with another word, so as to ease the selection and
installation of all optional packages, in order to easily provide some
kind of "sage-full" binaries and patchbots. I currently use a hand-made
list of optional packages for Sage Debian Live but it requires to be
updated at each release.
in this sense dependence on pandoc is OK,
dependence on surf - much less so.
On the other hand, it appears that surf had never been ported to OSX.
On 13/03/17 11:00, Justin C. Walker wrote:
> I'm trying to imagine surf without graphics (:-}), but perhaps that's not what you mean exactly.
>
> Thanks for clarifying.
I don't know surf :) but I imagine it can output
to jpeg and tiff directly. And if X is found to
a basic x-window.
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"surf\" -DVERSION=\"1.0.6\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DYYTEXT_POINTER=1 -DHAVE_EXPLICIT_TEMPLATE_INSTANTIATION=1 -DNO_GUI=1 -DX_DISPLAY_MISSING=1 -DHAVE_LIBM=1 -DHAVE_LIBZ=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBGMP=1 -I. -I. -I../src -I../drawfunc -I../yaccsrc -I../image-formats -I../curve -I../mt -I../draw -I../misc -I../debug -I../xpm -I../dither -DDATADIR=\"\" -g -O2 -fno-rtti -fno-exceptions -Wall -W -Wwrite-strings -Wpointer-arith -Wconversion -Wno-unused -Woverloaded-virtual -Wno-deprecated -c xwd.cc
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"surf\" -DVERSION=\"1.0.6\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DYYTEXT_POINTER=1 -DHAVE_EXPLICIT_TEMPLATE_INSTANTIATION=1 -DNO_GUI=1 -DX_DISPLAY_MISSING=1 -DHAVE_LIBM=1 -DHAVE_LIBZ=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBTIFF=1 -DHAVE_LIBGMP=1 -I. -I. -I../src -I../drawfunc -I../yaccsrc -I../image-formats -I../curve -I../mt -I../draw -I../misc -I../debug -I../xpm -I../dither -DDATADIR=\"\" -g -O2 -fno-rtti -fno-exceptions -Wall -W -Wwrite-strings -Wpointer-arith -Wconversion -Wno-unused -Woverloaded-virtual -Wno-deprecated -c jpeg.cc
jpeg.cc: In function 'bool write_jpeg_file(byte*, byte*, byte*, int, int, FILE*)':
jpeg.cc:59:41: error: cannot convert 'bool' to 'boolean' for argument '3' to 'void jpeg_set_quality(j_compress_ptr, int, boolean)'
jpeg_set_quality (&cinfo, quality, true);
^
jpeg.cc:60:35: error: cannot convert 'bool' to 'boolean' for argument '2' to 'void jpeg_start_compress(j_compress_ptr, boolean)'
jpeg_start_compress (&cinfo, true);
^
make[1]: *** [jpeg.o] Error 1
make[1]: *** Waiting for unfinished jobs....
xwd.cc:54:22: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.