[parsec-users] I was unable to build parsec.vips component of parsec 3.0 using ubuntu 12.04.

Kim Jarvis kim.jarvis at tpfsystems.com
Mon Jan 7 11:32:19 EST 2013


I was able to build parsec.vips without gtk-doc-tools and with the 
following libraries installed.

sudo apt-get install -y build-essential m4 x11proto-xext-dev 
libglu1-mesa-dev libxi-dev libxmu-dev

I am not sure which library fixed the problem or whether gtk-doc-tools 
was the cause.

On 01/01/13 10:50, Kim Jarvis wrote:
> I was unable to build parsec.vips component of parsec 3.0 using ubuntu 
> 12.04.
>
> The following error occured in
> parsec-3.0/pkgs/apps/vips/src/m4/gtk-doc.m4
>
> gtk-doc.make:7: GTK_DOC_USE_LIBTOOL does not appear in AM_CONDITIONAL
> doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
> gtk-doc.make:50: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
> doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
> gtk-doc.make:160: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
> doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
> doc/reference/Makefile.am:102: ENABLE_GTK_DOC does not appear in 
> AM_CONDITIONAL
> make: *** [/home/kim/parsec-3.0/pkgs/apps/vips/src/Makefile.in] Error 1
>
> The same error occurs when using -c icc
>
> I have package gtk-doc-tools installed.
>
> >parsecmgmt -a build -p vips -c gcc
> [PARSEC] Packages to build:  parsec.vips
>
> [PARSEC] [========== Building package parsec.vips [1] ==========]
> [PARSEC] [---------- Analyzing package parsec.vips ----------]
> [PARSEC] parsec.vips depends on: glib libxml2 zlib
> [PARSEC] [---------- Analyzing package parsec.glib ----------]
> [PARSEC] Package parsec.glib already exists, proceeding.
> [PARSEC] [---------- Analyzing package parsec.libxml2 ----------]
> [PARSEC] Package parsec.libxml2 already exists, proceeding.
> [PARSEC] [---------- Analyzing package parsec.zlib ----------]
> [PARSEC] Package parsec.zlib already exists, proceeding.
> [PARSEC] [---------- Building package parsec.vips ----------]
> [PARSEC] Removing old build directory.
> [PARSEC] Running 'env 
> CXXFLAGS=-I/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/include 
> -I/home/kim/parsec-3.0/pkgs/libs/zlib/inst/amd64-linux.gcc/include -O3 
> -g -funroll-loops -fprefetch-loop-arrays -fpermissive -fno-exceptions 
> -static-libgcc -Wl,--hash-style=both,--as-needed 
> -DPARSEC_VERSION=3.0-beta-20120904 -fexceptions 
> LDFLAGS=-L/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/lib 
> -L/home/kim/parsec-3.0/pkgs/libs/zlib/inst/amd64-linux.gcc/lib 
> -L/usr/lib64 -L/usr/lib 
> PKG_CONFIG_PATH=/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/lib/pkgconfig:/home/kim/parsec-3.0/pkgs/libs/libxml2/inst/amd64-linux.gcc/lib/pkgconfig: 
> LIBS= -lstdc++ /home/kim/parsec-3.0/pkgs/apps/vips/src/configure 
> --disable-shared --disable-cxx --without-fftw3 --without-magick 
> --without-liboil --without-lcms --without-OpenEXR --without-matio 
> --without-pangoft2 --without-tiff --without-jpeg --without-zip 
> --without-png --without-libexif --without-python --without-x 
> --without-perl --without-v4l --without-cimg --enable-threads 
> --prefix=/home/kim/parsec-3.0/pkgs/apps/vips/inst/amd64-linux.gcc':
> configure: WARNING: unrecognized options: --without-perl, --without-cimg
> checking for a BSD-compatible install... 
> /home/kim/parsec-3.0/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether /usr/bin/make sets $(MAKE)... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for native Win32... no
> checking for binary open needed... no
> checking for Mac OS X... no
> checking for style of include used by /usr/bin/make... GNU
> checking for gcc... /usr/bin/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 /usr/bin/gcc accepts -g... yes
> checking for /usr/bin/gcc option to accept ISO C89... none needed
> checking dependency style of /usr/bin/gcc... gcc3
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for gawk... (cached) mawk
> checking for gcc... (cached) /usr/bin/gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether /usr/bin/gcc accepts -g... (cached) yes
> checking for /usr/bin/gcc option to accept ISO C89... (cached) none needed
> checking dependency style of /usr/bin/gcc... (cached) gcc3
> checking for /usr/bin/gcc option to accept ISO C99... -std=gnu99
> checking for /usr/bin/gcc -std=gnu99 option to accept ISO Standard 
> C... (cached) -std=gnu99
> checking for an ANSI C-conforming const... yes
> checking for C/C++ restrict keyword... __restrict
> checking for ranlib... /usr/bin/ranlib
> checking whether ln -s works... yes
> checking if malloc debugging is wanted... no
> checking how to run the C preprocessor... /usr/bin/cpp
> 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 locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking for LC_MESSAGES... yes
> checking libintl.h usability... yes
> checking libintl.h presence... yes
> checking for libintl.h... yes
> checking for ngettext in libc... yes
> checking for dgettext in libc... yes
> checking for bind_textdomain_codeset... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for dcgettext... yes
> checking if msgfmt accepts -c... yes
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... /usr/bin/xgettext
> checking for catalogs to be installed...  en_GB de
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking for ANSI C header files... (cached) yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking math.h usability... yes
> checking math.h presence... yes
> checking for math.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking sys/file.h usability... yes
> checking sys/file.h presence... yes
> checking for sys/file.h... yes
> 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/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking for sys/types.h... (cached) yes
> checking for sys/stat.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking io.h usability... no
> checking io.h presence... no
> checking for io.h... no
> checking direct.h usability... no
> checking direct.h presence... no
> checking for direct.h... no
> checking windows.h usability... no
> checking windows.h presence... no
> checking for windows.h... no
> checking for dllwrap... no
> checking for dlltool... dlltool
> checking for objdump... objdump
> checking for ranlib... (cached) /usr/bin/ranlib
> checking for strip... /usr/bin/strip
> checking for ar... /usr/bin/ar
> checking for as... /usr/bin/as
> checking for ld... /usr/bin/ld
> checking for a sed that does not truncate output... /bin/sed
> checking for fgrep... /bin/grep -F
> checking for ld used by /usr/bin/gcc -std=gnu99... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... (cached) objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... (cached) /usr/bin/ar
> checking for strip... (cached) /usr/bin/strip
> checking for ranlib... (cached) /usr/bin/ranlib
> checking command to parse /usr/bin/nm -B output from /usr/bin/gcc 
> -std=gnu99 object... ok
> checking for dlfcn.h... yes
> checking whether we are using the GNU C++ compiler... yes
> checking whether /usr/bin/g++ accepts -g... yes
> checking dependency style of /usr/bin/g++... gcc3
> checking how to run the C++ preprocessor... /usr/bin/g++ -E
> checking for objdir... .libs
> checking if /usr/bin/gcc -std=gnu99 supports -fno-rtti 
> -fno-exceptions... no
> checking for /usr/bin/gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
> checking if /usr/bin/gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
> checking if /usr/bin/gcc -std=gnu99 static flag -static works... yes
> checking if /usr/bin/gcc -std=gnu99 supports -c -o file.o... yes
> checking if /usr/bin/gcc -std=gnu99 supports -c -o file.o... (cached) yes
> checking whether the /usr/bin/gcc -std=gnu99 linker (/usr/bin/ld -m 
> elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... no
> checking whether to build static libraries... yes
> checking for ld used by /usr/bin/g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) 
> supports shared libraries... yes
> checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC
> checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes
> checking if /usr/bin/g++ static flag -static works... yes
> checking if /usr/bin/g++ supports -c -o file.o... yes
> checking if /usr/bin/g++ supports -c -o file.o... (cached) yes
> checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) 
> supports shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for an ANSI C-conforming const... (cached) yes
> checking for mode_t... yes
> checking for off_t... yes
> checking for size_t... yes
> checking for working memcmp... yes
> checking for stdlib.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sys/param.h... (cached) yes
> checking for getpagesize... yes
> checking for working mmap... yes
> checking for vprintf... yes
> checking for _doprnt... no
> checking for getcwd... yes
> checking for gettimeofday... yes
> checking for getwd... yes
> checking for memset... yes
> checking for munmap... yes
> checking for putenv... yes
> checking for realpath... yes
> checking for strcasecmp... yes
> checking for strchr... yes
> checking for strcspn... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strrchr... yes
> checking for strspn... yes
> checking for vsnprintf... yes
> checking for realpath... (cached) yes
> checking for mkstemp... yes
> checking for mktemp... yes
> checking for random... yes
> checking for rand... yes
> checking for sysconf... yes
> checking for cbrt in -lm... yes
> checking for hypot in -lm... yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for REQUIRED... yes
> checking for GTHREAD... yes
> checking for gtkdoc-check... /usr/bin/gtkdoc-check
> checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
> checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf
> checking whether to build gtk-doc documentation... no
> checking for MAGICK_WAND... yes
> checking for X... disabled
> checking for TIFF... libraries (none), headers (none)
> configure: WARNING: libtiff not found; disabling TIFF support
> checking for ZIP... libraries (none), headers (none)
> configure: WARNING: libz not found; disabling ZIP support
> checking for JPEG... libraries (none), headers (none)
> configure: WARNING: libjpeg not found; disabling JPEG support
> configure: WARNING: linux/videodev.h not functional; disabling Linux 
> video support
> configure: creating ./config.status
> config.status: creating vips-7.22.pc
> config.status: creating vipsCC-7.22.pc
> config.status: creating Makefile
> config.status: creating libvips/include/vips/version.h
> config.status: creating libvips/include/Makefile
> config.status: creating libvips/include/vips/Makefile
> config.status: creating libvips/Makefile
> config.status: creating libvips/acquire/Makefile
> config.status: creating libvips/arithmetic/Makefile
> config.status: creating libvips/boolean/Makefile
> config.status: creating libvips/cimg/Makefile
> config.status: creating libvips/colour/Makefile
> config.status: creating libvips/conversion/Makefile
> config.status: creating libvips/convolution/Makefile
> config.status: creating libvips/deprecated/Makefile
> config.status: creating libvips/format/Makefile
> config.status: creating libvips/freq_filt/Makefile
> config.status: creating libvips/histograms_lut/Makefile
> config.status: creating libvips/inplace/Makefile
> config.status: creating libvips/iofuncs/Makefile
> config.status: creating libvips/mask/Makefile
> config.status: creating libvips/morphology/Makefile
> config.status: creating libvips/mosaicing/Makefile
> config.status: creating libvips/other/Makefile
> config.status: creating libvips/relational/Makefile
> config.status: creating libvips/resample/Makefile
> config.status: creating libvips/video/Makefile
> config.status: creating libvipsCC/include/Makefile
> config.status: creating libvipsCC/include/vips/Makefile
> config.status: creating libvipsCC/Makefile
> config.status: creating tools/Makefile
> config.status: creating tools/iofuncs/Makefile
> config.status: creating tools/mosaicing/Makefile
> config.status: creating tools/other/Makefile
> config.status: creating tools/scripts/Makefile
> config.status: creating tools/scripts/batch_crop
> config.status: creating tools/scripts/batch_image_convert
> config.status: creating tools/scripts/batch_rubber_sheet
> config.status: creating tools/scripts/light_correct
> config.status: creating tools/scripts/shrink_width
> config.status: creating swig/Makefile
> config.status: creating swig/vipsCC/Makefile
> config.status: creating swig/python/setup.py
> config.status: creating man/Makefile
> config.status: creating doc/Makefile
> config.status: creating doc/reference/Makefile
> config.status: creating doc/reference/libvips-docs.sgml
> config.status: creating po/Makefile.in
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing default-1 commands
> config.status: executing libtool commands
> configure: WARNING: unrecognized options: --without-perl, --without-cimg
>
> * general build options
> native win32:                no
> native OS X:                no
> open files in binary mode:         no
> enable debug:                minimum
> build C++ components:            no
> evaluate with threads:             yes
> make symlinks for commands in bin:     no
> build docs with gtkdoc             no
>
> * optional packages and modules
> use fftw3 for FFT:             no
> Magick package:             MagickWand
> file import with libMagick:         no
> accelerate loops with liboil:         no
> ICC profile support with lcms:         no
> file import with OpenEXR:         no
> file import with matio:         no
> text rendering with pangoft2:         no
> file import/export with libpng:     no
> file import/export with libtiff:    no
> file import/export with libjpeg:    no
> use libexif to load/save JPEG metadata: no
> video capture with v4l:         no
> build Python binding:             no
>
> [PARSEC] Running 'env 
> CXXFLAGS=-I/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/include 
> -I/home/kim/parsec-3.0/pkgs/libs/zlib/inst/amd64-linux.gcc/include -O3 
> -g -funroll-loops -fprefetch-loop-arrays -fpermissive -fno-exceptions 
> -static-libgcc -Wl,--hash-style=both,--as-needed 
> -DPARSEC_VERSION=3.0-beta-20120904 -fexceptions 
> LDFLAGS=-L/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/lib 
> -L/home/kim/parsec-3.0/pkgs/libs/zlib/inst/amd64-linux.gcc/lib 
> -L/usr/lib64 -L/usr/lib 
> PKG_CONFIG_PATH=/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/lib/pkgconfig:/home/kim/parsec-3.0/pkgs/libs/libxml2/inst/amd64-linux.gcc/lib/pkgconfig: 
> LIBS= -lstdc++ /usr/bin/make':
>  cd /home/kim/parsec-3.0/pkgs/apps/vips/src && /bin/bash 
> /home/kim/parsec-3.0/pkgs/apps/vips/src/missing --run automake-1.11 --gnu
> gtk-doc.make:7: GTK_DOC_USE_LIBTOOL does not appear in AM_CONDITIONAL
> doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
> gtk-doc.make:50: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
> doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
> gtk-doc.make:160: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
> doc/reference/Makefile.am:89:   `gtk-doc.make' included from here
> doc/reference/Makefile.am:102: ENABLE_GTK_DOC does not appear in 
> AM_CONDITIONAL
> make: *** [/home/kim/parsec-3.0/pkgs/apps/vips/src/Makefile.in] Error 1
> [PARSEC] Error: 'env 
> CXXFLAGS=-I/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/include 
> -I/home/kim/parsec-3.0/pkgs/libs/zlib/inst/amd64-linux.gcc/include -O3 
> -g -funroll-loops -fprefetch-loop-arrays -fpermissive -fno-exceptions 
> -static-libgcc -Wl,--hash-style=both,--as-needed 
> -DPARSEC_VERSION=3.0-beta-20120904 -fexceptions 
> LDFLAGS=-L/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/lib 
> -L/home/kim/parsec-3.0/pkgs/libs/zlib/inst/amd64-linux.gcc/lib 
> -L/usr/lib64 -L/usr/lib 
> PKG_CONFIG_PATH=/home/kim/parsec-3.0/pkgs/libs/glib/inst/amd64-linux.gcc/lib/pkgconfig:/home/kim/parsec-3.0/pkgs/libs/libxml2/inst/amd64-linux.gcc/lib/pkgconfig: 
> LIBS= -lstdc++ /usr/bin/make' failed.
>
>
>
> _______________________________________________
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/parsec-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/parsec-users/attachments/20130107/930df329/attachment-0001.html>


More information about the parsec-users mailing list