X-Spam-Check-By: sourceware.org Message-ID: <458D2EBA.1060904@x-ray.at> Date: Sat, 23 Dec 2006 14:27:22 +0100 From: Reini Urban User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:1.8.1) Gecko/20061101 SeaMonkey/1.1b 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> In-Reply-To: <458B4781.4070301@cs.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 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/