delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/12/23/08:27:08

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 <rurban AT x-ray DOT at>
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>
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

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/

- Raw text -


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