On 10/30/2013 8:13 AM, Daren Gillespie wrote:
I did cc the maintainer the first time but they reported that 10.9 was not
available to them.

/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../include/  -I/sw/include  -g -O2 -c -o iso9660.lo iso9660.cpp
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../include/  -I/sw/include  -g -O2 -c -o cdio.lo cdio.cpp
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.. -I../../include/  -I/sw/include  -g -O2 -c -o devices.lo devices.cpp
mkdir .libs
mkdir .libs
mkdir .libs
mkdir: .libs: File exists
mkdir: .libs: File exists
  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include/ -I/sw/include -g -O2 -c
cdio.cpp  -fno-common -DPIC -o .libs/cdio.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include/ -I/sw/include -g -O2 -c
iso9660.cpp  -fno-common -DPIC -o .libs/iso9660.o
  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include/ -I/sw/include -g -O2 -c
devices.cpp  -fno-common -DPIC -o .libs/devices.o
In file included from iso9660.cpp:25:
In file included from ../../include/cdio++/iso9660.hpp:30:
../../include/cdio/iso9660.h:303:20: warning: field 'root_directory_record'
with variable sized type 'iso9660_dir_t' (aka 'iso9660_dir_s') not at the
end of a struct or class is a GNU extension [-Wgnu]
   iso9660_dir_t    root_directory_record;        /**< See 8.4.18 and
                    ^
../../include/cdio/iso9660.h:418:20: warning: field 'root_directory_record'
with variable sized type 'iso9660_dir_t' (aka 'iso9660_dir_s') not at the
end of a struct or class is a GNU extension [-Wgnu]
   iso9660_dir_t    root_directory_record;        /**< See section 8.5.12 and
                    ^
  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include/ -I/sw/include -g -O2 -c
cdio.cpp  -fno-common -DPIC -o cdio.o >/dev/null 2>&1
  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include/ -I/sw/include -g -O2 -c
devices.cpp  -fno-common -DPIC -o devices.o >/dev/null 2>&1
/bin/sh ../../libtool --tag=CXX   --mode=link g++  -g -O2   -o libcdio++.la
-rpath /sw/lib cdio.lo devices.lo  -L/sw/lib -lm
In file included from iso9660.cpp:25:
../../include/cdio++/iso9660.hpp:129:7: error: use of undeclared identifier
'free'
       free(p_stat);
       ^
../../include/cdio++/iso9660.hpp:131:2: error: use of undeclared identifier
'calloc'
         calloc( 1, sizeof(iso9660_stat_t)
         ^
../../include/cdio++/iso9660.hpp:138:7: error: use of undeclared identifier
'free'
       free(p_stat);
       ^
../../include/cdio++/iso9660.hpp:144:7: error: use of undeclared identifier
'free'
       free(p_stat);
       ^

Please save the attached .info file to /sw/fink/dists/local/main/finkinfo, try to rebuild libcdio7-shlibs and let us know if it works.

Hanspeter

Package: libcdio7-shlibs
Version: 0.80
Revision: 3
###
Depends: libiconv
BuildDepends: <<
        fink-package-precedence,
        libiconv-dev,
        pkgconfig
<<
###
Source: mirror:gnu:libcdio/libcdio-%v.tar.gz
Source-MD5: 6495add276ed11b7ac8a88092799ab4f
###
PatchScript: <<
  perl -pi -e 's,SUBDIRS = doc include lib src test example,SUBDIRS = include 
lib,g' Makefile.in

  # dmacks (0.79-2): needed to get all symbols resolved (otherwise lib
  # cannot be dlopened, and hard for other pkgs to link against it)
  perl -pi -e 's/(libcdio_la_LIBADD =)/\1 \$(DARWIN_PKG_LIB_HACK) /' 
lib/driver/Makefile.in

  # nieder (0.80) Add these missing .pc files to the install list:
  perl -pi -e 's|libcdio.pc  \\|libcdio_cdda.pc libcdio_paranoia.pc $&|g' 
Makefile.in
<<
###
ConfigureParams: <<
        --without-versioned-libs \
        --disable-vcd-info \
        --with-libpopt-prefix=%p \
        --enable-dependency-tracking \
        --enable-shared \
        --enable-static \
        --with-pic \
        --mandir=%i/share/man \
        --infodir=%p/share/info \
        --libexecdir=%p/lib
<<
###
NoSetLDFLAGS: true
SetLIBS: -L%p/lib
GCC: 4.0
CompileScript: <<
        %{default_script}
        fink-package-precedence --prohibit-bdep=libcdio-dev .
<<
InfoTest: <<
        TestScript: <<
                make -C src/cd-paranoia
                make -C test check || exit 2
        <<
<<
InstallScript: <<
        %{default_script}
<<
###
DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README* THANKS TODO 
###
Shlibs: <<
  %p/lib/libcdio.7.dylib 9.0.0 libcdio7-shlibs (>= 0.79-1)
  %p/lib/libcdio++.0.dylib 1.0.0 libcdio++0-shlibs (>= 0.77-10)
<<
###
SplitOff: <<
  Package: libcdio-common
  Replaces: libcdio5-shlibs, libcdio7-shlibs (<< 0.77-12)
  Depends: <<
    %N (= %v-%r),
    libiconv
  <<
  Files: <<
    lib/libcdio_cdda.*.dylib
    lib/libcdio_paranoia.*.dylib
    lib/libudf.*.dylib
  <<
  Shlibs: <<
    %p/lib/libcdio_cdda.0.dylib 1.0.0 libcdio5-shlibs (>= 0.77-12)
    %p/lib/libcdio_paranoia.0.dylib 1.0.0 libcdio5-shlibs (>= 0.77-12)
    %p/lib/libudf.0.dylib 1.0.0 libcdio-common (>= 0.77-12)
  <<
  DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
<<
SplitOff2: <<
  Package: libiso96605-shlibs
  Depends: <<
        libcdio7-shlibs (= %v-%r),
        libiconv
  <<
  Files: <<
    lib/libiso9660.*.dylib
    lib/libiso9660++.*.dylib
  <<
  Shlibs: <<
    %p/lib/libiso9660.5.dylib 7.0.0 libiso96605-shlibs (>= 0.79-1)
    %p/lib/libiso9660++.0.dylib 1.0.0 libiso9660++0-shlibs (>= 0.77-10)
  <<
  DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
<<
SplitOff5: <<
  Package: libcdio-dev
  Depends: libcdio7-shlibs (= %v-%r), libcdio-common (= %v-%r)
  Conflicts: libcdio0-dev, libcdio-dev, libcdio1-dev, libcdio5-dev
  Replaces: libcdio0-dev, libcdio-dev, libcdio1-dev, libcdio5-dev
  BuildDependsOnly: true
  Files: <<
    include/cdio/audio.h
    include/cdio/bytesex.h
    include/cdio/bytesex_asm.h
    include/cdio/cdda.h
    include/cdio/cd_types.h
    include/cdio/cdio.h
    include/cdio/cdio_config.h
    include/cdio/cdtext.h
    include/cdio/device.h
    include/cdio/disc.h
    include/cdio/ds.h
    include/cdio/dvd.h
    include/cdio/ecma_167.h
    include/cdio/logging.h
    include/cdio/mmc.h
    include/cdio/paranoia.h
    include/cdio/posix.h
    include/cdio/read.h
    include/cdio/rock.h
    include/cdio/sector.h
    include/cdio/track.h
    include/cdio/types.h
    include/cdio/udf.h
    include/cdio/udf_file.h
    include/cdio/udf_time.h
    include/cdio/utf8.h
    include/cdio/util.h
    include/cdio/version.h
    include/cdio/xa.h
    include/cdio++/cdio.hpp
    include/cdio++/cdtext.hpp
    include/cdio++/device.hpp
    include/cdio++/devices.hpp
    include/cdio++/disc.hpp
    include/cdio++/enum.hpp
    include/cdio++/mmc.hpp
    include/cdio++/read.hpp
    include/cdio++/track.hpp
    lib/pkgconfig/libcdio.pc
    lib/pkgconfig/libcdio++.pc
    lib/pkgconfig/libcdio_cdda.pc
    lib/pkgconfig/libcdio_paranoia.pc
    lib/pkgconfig/libudf.pc
    lib/libcdio.a
    lib/libcdio.la
    lib/libcdio.dylib
    lib/libcdio_cdda.a
    lib/libcdio_cdda.la
    lib/libcdio_cdda.dylib
    lib/libcdio_paranoia.a
    lib/libcdio_paranoia.la
    lib/libcdio_paranoia.dylib
    lib/libudf.a
    lib/libudf.la
    lib/libudf.dylib
    lib/libcdio++.a
    lib/libcdio++.la
    lib/libcdio++.dylib
  <<
  DocFiles: COPYING README
<<
SplitOff7: <<
  Package: libiso9660-dev
  Depends: libcdio7-shlibs (= %v-%r), libiso96605-shlibs (= %v-%r)
  Replaces: libcdio0-dev, libcdio-dev, libiso96602-dev, libiso96603-dev, 
libiso96604-dev
  Conflicts: libiso96602-dev, libiso96603-dev, libiso96604-dev
  BuildDependsOnly: true
  Files: <<
    include/cdio/iso9660.h
    include/cdio++/iso9660.hpp
    lib/pkgconfig/libiso9660.pc
    lib/libiso9660.a
    lib/libiso9660.la
    lib/libiso9660.dylib
    lib/libiso9660++.a
    lib/libiso9660++.la
    lib/libiso9660++.dylib
    lib/pkgconfig/libiso9660++.pc
  <<
  DocFiles: COPYING README
<<
###
Description: CD Input and Control Library
DescDetail: <<
  The Compact Disc Input and Control library encapsulates CD-ROM reading
  and control. Applications wishing to be oblivious of the OS- and
  device-dependent properties of a CD-ROM can use this library. Some support
  for disk image types like BIN/CUE and NRG is available, so applications
  that use this library also have the ability to read disc images as though
  they were CDs. A sample utility for displaying CD info is included, as is
  a library for working with ISO-9660 filesystems.
<<
DescPort: <<
  Use canonical form for multi-word flags so that pkg-config doesn't munge them.
<<
###
License: GPL
Maintainer: Justin F. Hallett <the...@users.sourceforge.net>
Homepage: http://www.gnu.org/software/libcdio/
------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to