public inbox for cygwin-talk@cygwin.com
 help / color / mirror / Atom feed
* FW: [Chicken-users] Minor problem with cmake-based chicken build on cygwin
@ 2008-06-03  9:42 Dave Korn
  2008-06-03 12:03 ` Phil Betts
  2008-06-03 15:30 ` FW: " Christopher Faylor
  0 siblings, 2 replies; 4+ messages in thread
From: Dave Korn @ 2008-06-03  9:42 UTC (permalink / raw)
  To: Thread TITTTL'd!

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....

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [Chicken-users] Minor problem with cmake-based chicken build on cygwin
  2008-06-03  9:42 FW: [Chicken-users] Minor problem with cmake-based chicken build on cygwin Dave Korn
@ 2008-06-03 12:03 ` Phil Betts
  2008-06-03 15:30 ` FW: " Christopher Faylor
  1 sibling, 0 replies; 4+ messages in thread
From: Phil Betts @ 2008-06-03 12:03 UTC (permalink / raw)
  To: cygwin-talk

Dave Korn wrote on Tuesday, June 03, 2008 10:42 AM::

>   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?
> 

IIRC a hacked junglefowl package was used to create the initial 
cygegg-0.dll

Note: It has been hinted that large portions of the closed-source 
junglefowl can be found in the chicken sau^H^Hource, but so far the 
creator of junglefowl has provided no evidence to back up these claims.


Phil
-- 

One of the following statements is true:
This email has not been scanned by Ascribe PLC using Microsoft Antigen
for Exchange.

This email has been scanned by Ascribe PLC using Microsoft Antigen for Exchange.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: FW: [Chicken-users] Minor problem with cmake-based chicken  build on cygwin
  2008-06-03  9:42 FW: [Chicken-users] Minor problem with cmake-based chicken build on cygwin Dave Korn
  2008-06-03 12:03 ` Phil Betts
@ 2008-06-03 15:30 ` Christopher Faylor
  2008-06-03 15:56   ` Dave Korn
  1 sibling, 1 reply; 4+ messages in thread
From: Christopher Faylor @ 2008-06-03 15:30 UTC (permalink / raw)
  To: The Vulgar and Unprofessional Cygwin-Talk List

On Tue, Jun 03, 2008 at 10:42:04AM +0100, Dave Korn wrote:
>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.

You need to use the road cross compiler, I think.  That should get you
to the other side of this problem.

cgf

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: FW: [Chicken-users] Minor problem with cmake-based chicken  build on cygwin
  2008-06-03 15:30 ` FW: " Christopher Faylor
@ 2008-06-03 15:56   ` Dave Korn
  0 siblings, 0 replies; 4+ messages in thread
From: Dave Korn @ 2008-06-03 15:56 UTC (permalink / raw)
  To: 'a thoroughly well-earned ... '

Christopher Faylor wrote on 03 June 2008 16:30:

> On Tue, Jun 03, 2008 at 10:42:04AM +0100, Dave Korn wrote:
>> 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.
> 
> You need to use the road cross compiler, I think.  That should get you
> to the other side of this problem.
> 
> cgf


  ... <rimshot>

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-06-03 15:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-03  9:42 FW: [Chicken-users] Minor problem with cmake-based chicken build on cygwin Dave Korn
2008-06-03 12:03 ` Phil Betts
2008-06-03 15:30 ` FW: " Christopher Faylor
2008-06-03 15:56   ` Dave Korn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).