Subject: Re: sysutils/vcdimager-devel breakage
To: MLH <mlh@goathill.org>
From: Todd Vierling <tv@duh.org>
List: tech-pkg
Date: 10/06/2004 16:46:15
On Wed, 6 Oct 2004, MLH wrote:

> Appears that sysutils/vcdimager-devel broke with the lastest libtool
> changes

No, it was the update of libcdio to 0.70 on Oct 5, which changed the
definition of "lsn_t" from "uint32_t" to "int32_t".  Because the .h file
mentioned here uses lsn_t in the function signature but the .c file uses
uint32_t, there is a mismatch and thus a compile error.

>  gcc -DHAVE_CONFIG_H -I. -I.. -I../include/ -I../lib/ -I/pkg_comp/obj/pkgsrc/sysutils/vcdimager-devel/default/.buildlink/include -O2 -Wall -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wunused -Wpointer-arith -Wwrite-strings -Wnested-externs -Wno-sign-compare -MT image.lo -MD -MP -MF .deps/image.Tpo -c image.c  -fPIC -DPIC -o .libs/image.o
> image.c:80: error: conflicting types for `vcd_image_sink_write'
> image_sink.h:67: error: previous declaration of `vcd_image_sink_write'

-- 
-- Todd Vierling <tv@duh.org> <tv@pobox.com>