X-Spam-Check-By: sourceware.org Message-ID: <458D8A00.3040100@cs.com> Date: Sat, 23 Dec 2006 14:56:48 -0500 From: Fred Stone User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: CLISP build fails w/unresolved ref to _FMTID_UserDefinedProperties References: <458B4781 DOT 4070301 AT cs DOT com> <458D2EBA DOT 1060904 AT x-ray DOT at> In-Reply-To: <458D2EBA.1060904@x-ray.at> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AOL-IP: 172.136.103.204 X-Mailer: Unknown (No Version) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com rurban AT x-ray DOT at wrote: > 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. > I regressed w32api to the 3.7-1 level using setup and was able to successfully build and test CLISP with the clx demos. > BTW: The new gtk+ module looks much more promising! > It probably will be in the next cygwin release. Something to look for :) -- 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/