This is the mail archive of the cygwin-talk mailing list for the cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

FW: [Chicken-users] Minor problem with cmake-based chicken build on cygwin


felix winkelmann wrote on 02 June 2008 21:36:

> On Sat, May 31, 2008 at 8:00 PM, Nathan Thern <nthern@> wrote:
>> Hi all-
>> I just built chicken-3.2.0 on cygwin. The build went just fine, but the
>> install put the runtime dlls (cygchicken-0.dll and cyguchicken-0.dll) in
>> /usr/lib rather than /usr/bin. The installation did not work until I
>> moved the dlls to /usr/bin. 

  My problem is always that I can't compile cygchicken-0.dll without first
compiling cygegg-0.dll.  Unfortunately cygegg-0.dll has a dependency on
cyguchicken-0.dll so I can't compile cygegg-0.dll without first compiling
cygchicken-0.dll.

  Does anyone know a way to resolve this situation, or perhaps just a better
way to describe it?

>> A quick inspection of the makefiles revealed that DLLSINPATH is not set
>> in Makefile.cygwin (whereas it is in the mingw & msvc makefiles).
>> 
>> The obvious fix is to define DLLSINPATH in the make arguments, but since
>> the build is broken unless that is done, it looks like a bug to me.
>> Perhaps this is a cmake bug, or a bug in the chicken source?
> 
> Hi!
> 
> I guess this is a bug in our build - thanks for reporting it. BTW, we
> don't use CMake anymore, so this has nothing to do with CMake itself,
> cygwin or the now historical cmake-based chicken build.

  I never for one moment dreamed I'd ever see the day when the words
"historical cmake-based chicken build" made sense.


    cheers,
      DaveK
-- 
Can't think of a witty .sigline today....


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]