CLISP build fails w/unresolved ref to _FMTID_UserDefinedProperties

Reini Urban rurban@x-ray.at
Sat Dec 23 15:35:00 GMT 2006


Fred Stone schrieb:
> I am attempting to build CLISP 2.41 from the Cygwin source download and
> I get unresolved references in the clisp-link "base" step in the
> syscalls module.
> 
> The build parameters I used are as follows:
> ./configure \
>       --build /build2 \
>       --prefix=/usr
>       --fsstnd=redhat \
>       --with-dynamic-ffi \
>       --with-module=bindings/win32 \
>       --with-module=gdi \
>       --with-module=fastcgi \
>       --with-module=clx/new-clx \
>       --with-module=pcre \
>       --with-module=rawsock \
>       --with-module=wildcard \
>       --with-module=dirkey \
>       --with-module=zlib
> 
> I chose to match those suggested in the CYGWIN-PATCHES/README, with the
> addition of clx. I did make sure to apply the source patches using cygport.

Be sure to have the interim build patch applied to Makefile cflags.h 
makevars for LIBS as described in the .cygport.
Maybe that's the cause for the linker problem below.

> I patched /usr/include/w32api/basetyps.h as suggested in the message
> http://www.cygwin.com/ml/cygwin/2006-12/msg00103.html to fix the error
> with REFFMTID, however, I then get this link error:
> function `C_subr_posix_file_properties':
> /build2/syscalls/calls.c:3928: undefined reference to
> `_FMTID_UserDefinedProperties'
> /build2/syscalls/calls.c:3930: undefined reference to
> `_FMTID_SummaryInformation'

Good boy,
Anton Vodonosov has a point. syscalls worked before.

> The link includes the "-luuid" parameter which references 
> ..w32api/libuuid.a however, an objdump shows that they are not present 
> in that library. The library of the same name in mingw does have the 
> references to the symbols _FMTID_UserDefinedProperties and 
> _FMTID_SummaryInformation.

Thanks for reporting this w32api issue.
Unfortunately I'm off into holidays for two weeks.
Try with the previous w32api to have clx support.

BTW: The new gtk+ module looks much more promising!
It probably will be in the next cygwin release.
-- 
Reini Urban
http://phpwiki.org/  http://murbreak.at/
http://helsinki.at/  http://spacemovie.mur.at/

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list