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