delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/12/23/14:55:58

X-Spam-Check-By: sourceware.org
Message-ID: <458D8A00.3040100@cs.com>
Date: Sat, 23 Dec 2006 14:56:48 -0500
From: Fred Stone <freddybear428007 AT cs DOT com>
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>
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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019