|
From: David D. <da...@mu...> - 2014-08-29 01:58:00
|
Hello everyone,
I am attempting to compile gnu plot 5.x from CVS on Debian Wheezy (7.6) but configure returns a variety of library not found warnings and resulting lack of support for certain, desired terminals (png or pngcairo). The libraries are installed via apt or manually (zlib). I’m curious if anyone has created a package or can otherwise assist. Thanks in advance for your time and insights.
david@pratt:~/src/gnuplot$ uname -a
Linux pratt 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux
david@pratt:~/src/gnuplot$ ./prepare
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
The gnuplot source code was successfully prepared.
Run configure now, then make && make install to build and install gnuplot.
david@pratt:~/src/gnuplot$ PKG_CONFIG_PATH="${HOME}/lib/pkgconfig" ./configure --prefix=$HOME
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... no
checking whether gcc accepts -g... no
checking dependency style of gcc... gcc3
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for preprocessor stringizing operator... yes
checking whether ln -s works... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for off_t... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBCERF... yes
checking for library containing cdawson... none required
checking for emacs... no
checking for xemacs... no
checking for tex... tex
checking for latex... latex
checking for pdflatex... pdflatex
checking for dvips... dvips
checking for troff... troff
checking for kpsexpand... kpsexpand
checking for texhash... texhash
checking for X... no
checking for MS-DOS/djgpp/libGRX... no
checking for NeXT... no
checking for Mac OS X... no
checking for BeOS... no
checking for Alpha/AXP CPU... no
checking for sin... yes
checking for ANSI C header files... (cached) yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/bsdtypes.h usability... no
checking sys/bsdtypes.h presence... no
checking for sys/bsdtypes.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/systeminfo.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking libc.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking values.h usability... yes
checking values.h presence... yes
checking for values.h... yes
checking for dirent.h... (cached) yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for struct exception in math.h... yes
checking whether stat file-mode macros are broken... no
checking for library containing dlopen... -ldl
checking for unistd.h... yes
checking if errno variable is declared... yes
checking for size_t... yes
checking for time_t in time.h... yes
checking return type of signal handlers... void
checking for atexit... yes
checking for memcpy... yes
checking for memmove... yes
checking for memset... yes
checking for on_exit... yes
checking for bcopy... yes
checking for bzero... yes
checking for setvbuf... yes
checking for strerror... yes
checking for strchr... yes
checking for strrchr... yes
checking for strstr... yes
checking for index... yes
checking for rindex... yes
checking for erf... yes
checking for erfc... yes
checking for gamma... yes
checking for lgamma... yes
checking for getcwd... yes
checking for poll... yes
checking for pclose... yes
checking for popen... yes
checking for fdopen... yes
checking for select... yes
checking for sleep... yes
checking for stpcpy... yes
checking for strcspn... yes
checking for strdup... yes
checking for strndup... yes
checking for strnlen... yes
checking for strcasecmp... yes
checking for stricmp... no
checking for strncasecmp... yes
checking for strnicmp... no
checking for sysinfo... yes
checking for tcgetattr... yes
checking for vfprintf... yes
checking for doprnt... no
checking for usleep... yes
checking for snprintf... yes
checking whether signgam is declared... yes
checking for sigsetjmp... yes
checking if malloc(0) returns 0... yes
checking for sys/select.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking for tputs in -lncurses... no
checking for tputs in -lcurses... no
checking for tputs in -ltermcap... no
checking for tputs in -lterminfo... no
checking for tputs in -ltermlib... no
checking for remove_history in -lreadline... no
checking for remove_history in -lhistory... no
configure: WARNING: GNU readline not found - falling back to builtin readline
checking for library containing rl_ding... no
checking for library containing rl_forced_update_display... no
checking for library containing rl_reset_after_signal... no
checking for library containing rl_complete_with_tilde_expansion... no
checking for wcwidth... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for deflate in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gdlib-config... no
checking for gdImageCreateTrueColor in -lgd... no
configure: WARNING: libgd not found or too old, version >= 2.0 is required
checking for library containing iconv_open... none required
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for LUA... no
checking for LUA... no
configure: WARNING: Could not find support for lua using pkg-config.
checking for library containing luaL_openlibs... no
checking for multi-byte support in x11... checking for XmbDrawString in -lX11... no
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking dependency style of c++... gcc3
checking how to run the C++ preprocessor... c++ -E
checking for wx-config... no
configure: WARNING: wxWidgets can't be found. You can try --with-wx=DIR to give the right path to wx-config. The wxWidgets terminal will not be compiled.
checking for CAIROPANGO... configure: WARNING:
Package requirements (cairo >= 0.9.0 pango >= 1.10 pangocairo >= 1.10) were not met:
No package 'cairo' found
No package 'pango' found
No package 'pangocairo' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables CAIROPANGO_CFLAGS
and CAIROPANGO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
configure: WARNING: The wxWidgets terminal will not be compiled.
checking for PANGO_1_10_2... no
checking for CAIROPDF... configure: WARNING:
Package requirements ( cairo >= 1.2 cairo-pdf >= 1.2 pango >= 1.10 pangocairo >= 1.10 glib-2.0) were not met:
No package 'cairo' found
No package 'cairo-pdf' found
No package 'pango' found
No package 'pangocairo' found
No package 'glib-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables CAIROPDF_CFLAGS
and CAIROPDF_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
configure: WARNING: The cairo terminals will not be compiled.
checking for QT... configure: WARNING:
Package requirements (Qt5Core Qt5Gui Qt5Network Qt5Svg Qt5PrintSupport) were not met:
No package 'Qt5Core' found
No package 'Qt5Gui' found
No package 'Qt5Network' found
No package 'Qt5Svg' found
No package 'Qt5PrintSupport' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables QT_CFLAGS
and QT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
checking for QT... configure: WARNING:
Package requirements (QtCore >= 4.5 QtGui >= 4.5 QtNetwork >= 4.5 QtSvg >= 4.5) were not met:
No package 'QtCore' found
No package 'QtGui' found
No package 'QtNetwork' found
No package 'QtSvg' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables QT_CFLAGS
and QT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
configure: WARNING: The Qt terminal will not be compiled.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/Makefile
config.status: creating demo/Makefile
config.status: creating demo/plugin/Makefile
config.status: creating docs/Makefile
config.status: creating m4/Makefile
config.status: creating man/Makefile
config.status: creating share/Makefile
config.status: creating share/LaTeX/Makefile
config.status: creating src/Makefile
config.status: creating src/beos/Makefile
config.status: creating src/wxterminal/Makefile
config.status: creating src/qtterminal/Makefile
config.status: creating term/Makefile
config.status: creating tutorial/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands
** Configuration summary for gnuplot 5.1:
gnuplot will be compiled with the following terminals:
Standalone terminals: yes (always builtin)
canvas, cgm, context, corel, dumb, dxf, eepic, emf, emtex,
epslatex, fig, hpgl,latex, metafont, metapost, mif, pcl5,
postscript, pslatex, pstex, pstricks, qms, svg,
tek40xx, tek410x, texdraw, tgif, tkcanvas, tpic, vttek
dot-matrix terminals: no (use --with-bitmap-terminals to enable)
epson, nec, okidata, tandy, and seiko dp414 printers
hp500c, hpdj, hpljii, hppj, pbm, sixel, starc
X Window System terminal: no (requires X libraries)
PDFlib pdf terminal: no (use --with-pdf to enable)
linux terminal (vga console): no (use --with-linux-vga to enable)
vgagl terminal ((s)vga console): no (use --with-linux-vga to enable)
ggi terminal: no (use --with-ggi to enable, requires libggi)
gpic terminal: no (use --with-gpic to enable)
mif terminal: no (use --with-mif to enable)
caca terminal: no (requires libcaca >= 0.99.beta15)
aqua terminal (OSX): no
libgd-based png, jpeg, and gif terminals: no (see config.log)
cairo-based terminals: no (requires cairo>1.2, pango>1.10)
lua/TikZ terminal: no
wxt terminal: no (requires C++, wxWidgets>2.6, cairo>0.9, pango>1.10)
Qt terminal: no (use --with-qt or --with-qt=qt4 to enable
Additional platform-specific or older terminals omitted by default:
gpic, mif (FrameMaker 3), hp2623a, hp2648, imagen, kyocera
pm (makefile.os2), be (BeOS), svga (MSDOS/djgpp)
sun, windows (several options)
gnuplot will be compiled with the following configurable features:
Mouse support in interactive terminals: no
Typing <space> in plot window raises console
Maximum number of parallel axes: 5
Placement of rectangles and other objects: yes
Readline library: builtin minimal (use --with-readline=gnu for GNU readline)
Command-line history file: yes
Check current directory for .gnuplot file: no (use --with-cwdrc to enable)
Sort help/subtopic tables by column: no (use --without-row-help to enable)
cerf() and other special functions from libcerf: yes
plugin support for loading external functions: yes
Use TeX kpsexpand to search for fonts: no (use --with-kpsexpand to enable)
Hidden3d optimization (gridbox/quadtree/none): quadtree
Allow deprecated syntax: no (use --enable-backwards-compatibility)
Statistical summary of data ("stats" command): yes
gnuplot will install the following additional materials:
LaTeX tutorial: no
cfg file for epslatex terminal: yes
TeX *.sty for lua/tikz terminal: no
TeX files will be installed in /home/david/share/texmf/tex/latex/gnuplot
(use --with-texdir=DIR to change)
Help file: yes (always), in ${datarootdir}/gnuplot/5.1/gnuplot.gih
PostScript prologue files: yes (always)
david@pratt:~/src/gnuplot$
Regards,
David Drum
da...@mu...
--
"Penultimate." Ooh! Second-best word ever!--Frazz
|