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