わたなべです。

Fujikawa Norihide <ruby / tensyuu.com> writes:

:$ make
:dllwrap --target=cygwin --as=as --dlltool-name=dlltool --driver-name=gcc --expor
:t-all -s --def=pdflib.def -L/usr/local/lib/ruby/1.6/i686-cygwin -L/usr/local/lib
:  -o pdflib.so pdflib.o -L. -lcygwin-ruby16 -lpdf -lpng -ltiff -ljpeg -lz
:pdflib.o: In function `rbpdf_set_transition':
:/home/Administrator/pdflib-0.6/pdflib.c:688: undefined reference to `PDF_set_tra
:nsition'
:collect2: ld returned 1 exit status
:dllwrap: gcc exited with status 1
:make: *** [pdflib.so] Error 1

PDFlibのdoc/compatibility.txtを見ると、PDF_set_transition等
の関数はすでに削除されてるので、PDF_set_parameterを使えって
ことだと思います。

-- 
わたなべひろふみ

--- pdflib.c.orig Sat Feb 17 17:28:32 2001 +++ pdflib.c Mon Oct 22 18:32:43 2001 @@ -687,3 +687,7 @@ { +#if PDFLIB_MAJORVERSION < 4 PDF_set_transition(get_pdf(self), STR2CSTR(type)); +#else + PDF_set_parameter(get_pdf(self), "transition", STR2CSTR(type)); +#endif return self;