Subject: Re: sysutils/vcdimager-devel breakage
To: MLH <email@example.com>
From: Todd Vierling <firstname.lastname@example.org>
Date: 10/06/2004 16:46:15
On Wed, 6 Oct 2004, MLH wrote:
> Appears that sysutils/vcdimager-devel broke with the lastest libtool
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 <email@example.com> <firstname.lastname@example.org>