Subject: Re: PLIST update for math/octave-forge
To: None <pkgsrc-users@netbsd.org>
From: Jukka Salmi <j+nbsd@2007.salmi.ch>
List: pkgsrc-users
Date: 05/05/2007 12:29:58
adam@albedo.art.pl --> pkgsrc-users (2007-05-04 21:50:35 +0200):
>> Hi,
>>
>> building math/octave-forge using pkgsrc HEAD just failed because there
>> were some apparently nonexistent files in the PLIST:
>
> Weird. For me the PLIST looks okay. What system/version are you using?
> Can you provide 'make configure' output?

Sure, here it is:

=> Required installed package digest>=20010302: digest-20060826 found
===> _flavor-check-vulnerable [octave-forge-2006.03.17nb1] ===> Checking for vulnerabilities in octave-forge-2006.03.17nb1
=> Checksum SHA1 OK for octave-forge-2006.03.17.tar.gz
=> Checksum RMD160 OK for octave-forge-2006.03.17.tar.gz
===> depends-message [octave-forge-2006.03.17nb1] ===> Installing dependencies for octave-forge-2006.03.17nb1
=> Required installed package digest>=20010302: digest-20060826 found
=> Required installed package libtool-base>=1.5.18nb5: libtool-base-1.5.22nb4 found
=> Required installed package gmake>=3.78: gmake-3.81 found
=> Required installed package x11-links>=0.25: x11-links-0.30 found
=> Required installed package jpeg>=6bnb2: jpeg-6bnb3 found
=> Required installed package png>=1.2.9nb2: png-1.2.16 found
=> Required installed package gsl>=1.5nb1: gsl-1.9 found
=> Required installed package octave>=2.1.73nb1: octave-2.1.73nb1 found
=> Required installed package f2c>=20001205nb8: f2c-20001205nb9 found
===> tools-message [octave-forge-2006.03.17nb1] ===> Overriding tools for octave-forge-2006.03.17nb1
===> extract-message [octave-forge-2006.03.17nb1] ===> Extracting for octave-forge-2006.03.17nb1
/usr/bin/touch /b/build/pkg/c/math/octave-forge/work/octave-forge-2006.03.17/main/fixed/NOINSTALL
===> patch-message [octave-forge-2006.03.17nb1] ===> Patching for octave-forge-2006.03.17nb1
=> Applying pkgsrc patches for octave-forge-2006.03.17nb1
/bin/mkdir -p /b/build/pkg/c/math/octave-forge/work/octave-forge-2006.03.17/extra/pdb/scripts
/bin/mv /b/build/pkg/c/math/octave-forge/work/octave-forge-2006.03.17/extra/pdb/bin/rasmol.sh /b/build/pkg/c/math/octave-forge/work/octave-forge-2006.03.17/extra/pdb/scripts/rasmol.sh
===> wrapper-message [octave-forge-2006.03.17nb1] ===> Creating toolchain wrappers for octave-forge-2006.03.17nb1
===> configure-message [octave-forge-2006.03.17nb1] ===> Configuring for octave-forge-2006.03.17nb1
=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking for i386--netbsdelf-gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking for mkoctfile... mkoctfile
mkdir .libs
c++ -shared -o conftest.oct conftest.o -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib  -L/b/build/pkg/c/math/octave-forge/work/.buildlink/lib/octave-2.1.73 /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/liboctinterp.so /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/liboctave.so /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/libcruft.so -L/b/build/pkg/c/math/octave-forge/work/.buildlink/lib -L/b/build/pkg/c/math/octave-forge/work/.x11-buildlink/lib /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/liblapack.so /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/libblas.so /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/libfftw3.so /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/libF77.so /b/build/pkg/c/math/octave-forge/work/.buildlink/lib/libI77.so -lm -Wl,--rpath -Wl,/b/build/pkg/c/math/octave-forge/work/.buildlink/lib -Wl,--rpath -Wl,/b/build/pkg/c/math/octave-forge/work/.buildlink/lib -Wl,--rpath -Wl,/usr/pkg/lib
retrieving compile and link flags from mkoctfile
checking for F77_FUNC... yes
checking for SLList.h... no
checking for lo_ieee_nan_value... yes
checking for octave_idx_type... no
checking for quit.h... yes
checking for octave... octave
checking for OCTAVE_VERSION in Octave... 2.1.73
checking for octave_config_info('canonical_host_type') in Octave... i386--netbsdelf
checking for octave_config_info('SHLEXT') in Octave... so
checking whether ln -s works... yes
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking for i386--netbsdelf-ranlib... no
checking for ranlib... ranlib
checking for strip... strip
checking how to run the C preprocessor... cpp
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for autoload in Octave... no
checking for do_fortran_indexing in Octave... no
checking for propagate_empty_matrices in Octave... no
checking for ok_to_lose_imaginary_part in Octave... no
checking for N-dim arrays... yes
checking for class in Octave... yes
checking for load/save functions in class... yes
checking for Octave_map indexing... no
checking for old Octave concatenation... no
checking for Octave concatenation... yes
checking for swap_8_bytes... no
checking for op_uplus... yes
checking for makeinfo... /b/build/pkg/c/math/octave-forge/work/.tools/bin/makeinfo
checking for makeinfo --no-split... no
checking for texi2dvi... texi2dvi
checking that texi2dvi runs... no
checking for texi2html... no
checking for dvipdf... no
checking for dvips... no
checking for gawk... /usr/bin/awk
checking for gawk... (cached) /usr/bin/awk
checking for egrep... 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 linux/soundcard.h usability... no
checking linux/soundcard.h presence... no
checking for linux/soundcard.h... no
checking qhull/qhull_a.h usability... no
checking qhull/qhull_a.h presence... no
checking for qhull/qhull_a.h... no
checking for gsl_message in -lgsl... yes
checking for gsl_sf_hazard in -lgsl... yes
checking for gsl_sf_gamma_inc in -lgsl... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking for jpeg_std_error in -ljpeg... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_set_sig_bytes in -lpng... yes
checking for Magick++-config... no
checking for socklen_t... yes
checking for octave_function(void)... yes
checking term.h usability... yes
checking term.h presence... yes
checking for term.h... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking for tgetnum in -ltermcap... yes
checking for nc-dap... ncdap-config: not found
no
checking for nc_open in -lnetcdf... no
checking netcdf.h usability... no
checking netcdf.h presence... no
checking for netcdf.h... no
checking pcre.h usability... no
checking pcre.h presence... no
checking for pcre.h... no
checking for pcre-config... no
checking for regexec... yes
checking for ginac-config... no
configure: creating ./config.status
config.status: creating Makeconf
config.status: creating octinst.sh
config.status: creating admin/RPM/octave-forge.spec
 
  "$prefix" is /usr/pkg
  "$exec_prefix" is ${prefix}

octave commands will install into the following directories:
   m-files:   /usr/pkg/share/octave/2.1.73/site/m/octave-forge
   oct-files: /usr/pkg/libexec/octave/2.1.73/site/oct/i386--netbsdelf/octave-forge
   binaries:  /usr/pkg/libexec/octave/2.1.73/site/exec/i386--netbsdelf
alternatives:
   m-files:   /usr/pkg/share/octave/2.1.73/site/octave-forge-alternatives/m
   oct-files: /usr/pkg/libexec/octave/2.1.73/site/octave-forge-alternatives/oct/i386--netbsdelf

shell commands will install into the following directories:
   binaries:  ${exec_prefix}/bin
   man pages: /usr/pkg/man
   libraries: ${exec_prefix}/lib
   headers:   ${prefix}/include

octave-forge is configured with
   octave:      octave (version 2.1.73)
   mkoctfile:	mkoctfile -Doctave_idx_type=int for Octave 73
   X11 support:	yes
   makeinfo:    /b/build/pkg/c/math/octave-forge/work/.tools/bin/makeinfo
   texi2dvi:    
   texi2html:   
   mkdoc:       /b/build/pkg/c/math/octave-forge/work/octave-forge-2006.03.17/admin/mkdoc
   mktexi:      /b/build/pkg/c/math/octave-forge/work/octave-forge-2006.03.17/admin/mktexi
   dvips:       
   dvipdf:      
   audio capture: linux/soundcard.h not found
   geometry toolbox: Qhull not found --- see main/geometry/README
   GSL toolbox: yes
   read/write image formats: jpeg, png, ImageMagick++ not found
   have term.h or termcap.h: yes
   octcdf toolbox: no
   Perl compatible regular expressions: pcre.h not found
   symbolic toolbox: GiNaC not found --- see main/symbolic/INSTALL

find . -name NOINSTALL -print    # shows which toolboxes won't be installed

=> Modifying libtool scripts to use pkgsrc libtool


Regards, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~