Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #5868 > unrolled thread

Building gforth on Cygwin ?

Started byjski <jan.chludzinski@gmail.com>
First post2011-09-17 05:38 -0700
Last post2011-10-31 10:34 -0700
Articles 12 — 6 participants

Back to article view | Back to comp.lang.forth


Contents

  Building gforth on Cygwin ? jski <jan.chludzinski@gmail.com> - 2011-09-17 05:38 -0700
    Re: Building gforth on Cygwin ? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-09-17 15:28 +0000
      Re: Building gforth on Cygwin ? jski <jan.chludzinski@gmail.com> - 2011-09-17 09:37 -0700
        Re: Building gforth on Cygwin ? jski <jan.chludzinski@gmail.com> - 2011-09-17 09:43 -0700
        Re: Building gforth on Cygwin ? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-09-17 17:30 +0000
          Re: Building gforth on Cygwin ? Tarkin <tarkin000@gmail.com> - 2011-09-17 15:33 -0700
          Re: Building gforth on Cygwin ? jski <jchludzinski@gmail.com> - 2011-09-17 16:53 -0700
            Re: Building gforth on Cygwin ? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2011-09-18 09:25 +0000
              Re: Building gforth on Cygwin ? jski <jchludzinski@gmail.com> - 2011-09-18 05:29 -0700
              Re: Building gforth on Cygwin ? clvrmnky <spamtrap@clevermonkey.org> - 2011-10-23 00:22 +0000
    Re: Building gforth on Cygwin ? gavino <gavcomedy@gmail.com> - 2011-10-31 04:54 -0700
      Re: Building gforth on Cygwin ? gavino <gavcomedy@gmail.com> - 2011-10-31 10:34 -0700

#5868 — Building gforth on Cygwin ?

Fromjski <jan.chludzinski@gmail.com>
Date2011-09-17 05:38 -0700
SubjectBuilding gforth on Cygwin ?
Message-ID<7841f4c0-1f38-47bd-8e69-0e85e81f1cf6@h7g2000yqm.googlegroups.com>
1)  I built gforth under Cygwin 1.7 (gcc (GCC) 4.5.3): ./configure ->
make -> make check () -> make bench -> make install.

There is one thing though, I got messages of the ilk (during "make
install"):

      make: [install] Error 1 (ignored)
      rm /usr/local/bin/gforth-fast.exe /usr/local/bin/gforth-
fast-0.7.0.exe
      rm: cannot remove `/usr/local/bin/gforth-fast.exe': No such file
or directory
      rm: cannot remove `/usr/local/bin/gforth-fast-0.7.0.exe': No
such file or directory

which I assume are simply attempts to delete old/obsolete executable -
if they existed?

2)  I look in ~/gforth/gforth-0.7.0/test and noticed that checkans.out
had:

      Checking FACILITY-EXT wordset...
      Missing: EMIT?
      ...
      Checking TOOLKIT-EXT wordset...
      Missing: EDITOR FORGET
      ...
      FACILITY-EXT        partial  5 / 6
      ...
      TOOLKIT-EXT         partial  11 / 13

Was this expected?

3)  Finally, I noticed 3 patch files:

      0.7.0-avoid-version.patch
      0.7.0-vpath.patch
      gforth-0.7.0-1.cygwin.patch

Should I run: "patch -p0 <patch-file> " on all three?  None?  Just
gforth-0.7.0-1.cygwin.patch?

[toc] | [next] | [standalone]


#5873

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2011-09-17 15:28 +0000
Message-ID<2011Sep17.172822@mips.complang.tuwien.ac.at>
In reply to#5868
jski <jan.chludzinski@gmail.com> writes:
> 1)  I built gforth under Cygwin 1.7 (gcc (GCC) 4.5.3): ./configure -> make
> -> make check () -> make bench -> make install.
> 
> There is one thing though, I got messages of the ilk (during "make
> install"):
> 
>       make: [install] Error 1 (ignored)
>       rm /usr/local/bin/gforth-fast.exe /usr/local/bin/gforth-fast-0.7.0.exe
>       rm: cannot remove `/usr/local/bin/gforth-fast.exe': No such file or
> directory
>       rm: cannot remove `/usr/local/bin/gforth-fast-0.7.0.exe': No such file
> or directory
> 
> which I assume are simply attempts to delete old/obsolete executable - if
> they existed?

Yes.  Don't worry about it.

> 2)  I look in ~/gforth/gforth-0.7.0/test and noticed that checkans.out had:
> 
>       Checking FACILITY-EXT wordset...
>       Missing: EMIT?
> 
>       Checking TOOLKIT-EXT wordset...
>       Missing: EDITOR FORGET
> 
>       ...
>       FACILITY-EXT        partial  5 / 6
>       ...
>       TOOLKIT-EXT         partial  11 / 13
> 
> Was this expected?

checkans.out is the expected output of the test.  The actual output is
compared with that.  Yes, Gforth does not have these words.

> 3)  Finally, I noticed 3 patch files:
> 
>       0.7.0-avoid-version.patch
>       0.7.0-vpath.patch
>       gforth-0.7.0-1.cygwin.patch
> 
> Should I run: "patch -p0 <patch-file> " on all three?  None?  Just
> gforth-0.7.0-1.cygwin.patch?

Where do you get these files from?  I don't know anything about them.

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: http://www.forth200x.org/forth200x.html
   EuroForth 2011: http://www.euroforth.org/ef11/

[toc] | [prev] | [next] | [standalone]


#5875

Fromjski <jan.chludzinski@gmail.com>
Date2011-09-17 09:37 -0700
Message-ID<7370b43d-72b3-4419-a058-ca3e5375c865@h9g2000yqi.googlegroups.com>
In reply to#5873
On Sep 17, 11:28 am, an...@mips.complang.tuwien.ac.at (Anton Ertl)
wrote:
> jski <jan.chludzin...@gmail.com> writes:
> > 1)  I built gforth under Cygwin 1.7 (gcc (GCC) 4.5.3): ./configure -> make
> > -> make check () -> make bench -> make install.
>
> > There is one thing though, I got messages of the ilk (during "make
> > install"):
>
> >       make: [install] Error 1 (ignored)
> >       rm /usr/local/bin/gforth-fast.exe /usr/local/bin/gforth-fast-0.7.0.exe
> >       rm: cannot remove `/usr/local/bin/gforth-fast.exe': No such file or
> > directory
> >       rm: cannot remove `/usr/local/bin/gforth-fast-0.7.0.exe': No such file
> > or directory
>
> > which I assume are simply attempts to delete old/obsolete executable - if
> > they existed?
>
> Yes.  Don't worry about it.
>
> > 2)  I look in ~/gforth/gforth-0.7.0/test and noticed that checkans.out had:
>
> >       Checking FACILITY-EXT wordset...
> >       Missing: EMIT?
>
> >       Checking TOOLKIT-EXT wordset...
> >       Missing: EDITOR FORGET
>
> >       ...
> >       FACILITY-EXT        partial  5 / 6
> >       ...
> >       TOOLKIT-EXT         partial  11 / 13
>
> > Was this expected?
>
> checkans.out is the expected output of the test.  The actual output is
> compared with that.  Yes, Gforth does not have these words.
>
> > 3)  Finally, I noticed 3 patch files:
>
> >       0.7.0-avoid-version.patch
> >       0.7.0-vpath.patch
> >       gforth-0.7.0-1.cygwin.patch
>
> > Should I run: "patch -p0 <patch-file> " on all three?  None?  Just
> > gforth-0.7.0-1.cygwin.patch?
>
> Where do you get these files from?  I don't know anything about them.
>
> - anton
> --
> M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
> comp.lang.forth FAQs:http://www.complang.tuwien.ac.at/forth/faq/toc.html
>      New standard:http://www.forth200x.org/forth200x.html
>    EuroForth 2011:http://www.euroforth.org/ef11/

2) Does this mean there's a problem with the build?

3) All 3 files are in gforth-0.7.0-1-src.tar.bz2.

[toc] | [prev] | [next] | [standalone]


#5876

Fromjski <jan.chludzinski@gmail.com>
Date2011-09-17 09:43 -0700
Message-ID<84d77420-cb44-4f6b-8e6f-d28dba33803f@s3g2000vbx.googlegroups.com>
In reply to#5875
On Sep 17, 12:37 pm, jski <jan.chludzin...@gmail.com> wrote:
> On Sep 17, 11:28 am, an...@mips.complang.tuwien.ac.at (Anton Ertl)
> wrote:
>
>
>
>
>
>
>
>
>
> > jski <jan.chludzin...@gmail.com> writes:
> > > 1)  I built gforth under Cygwin 1.7 (gcc (GCC) 4.5.3): ./configure -> make
> > > -> make check () -> make bench -> make install.
>
> > > There is one thing though, I got messages of the ilk (during "make
> > > install"):
>
> > >       make: [install] Error 1 (ignored)
> > >       rm /usr/local/bin/gforth-fast.exe /usr/local/bin/gforth-fast-0.7.0.exe
> > >       rm: cannot remove `/usr/local/bin/gforth-fast.exe': No such file or
> > > directory
> > >       rm: cannot remove `/usr/local/bin/gforth-fast-0.7.0.exe': No such file
> > > or directory
>
> > > which I assume are simply attempts to delete old/obsolete executable - if
> > > they existed?
>
> > Yes.  Don't worry about it.
>
> > > 2)  I look in ~/gforth/gforth-0.7.0/test and noticed that checkans.out had:
>
> > >       Checking FACILITY-EXT wordset...
> > >       Missing: EMIT?
>
> > >       Checking TOOLKIT-EXT wordset...
> > >       Missing: EDITOR FORGET
>
> > >       ...
> > >       FACILITY-EXT        partial  5 / 6
> > >       ...
> > >       TOOLKIT-EXT         partial  11 / 13
>
> > > Was this expected?
>
> > checkans.out is the expected output of the test.  The actual output is
> > compared with that.  Yes, Gforth does not have these words.
>
> > > 3)  Finally, I noticed 3 patch files:
>
> > >       0.7.0-avoid-version.patch
> > >       0.7.0-vpath.patch
> > >       gforth-0.7.0-1.cygwin.patch
>
> > > Should I run: "patch -p0 <patch-file> " on all three?  None?  Just
> > > gforth-0.7.0-1.cygwin.patch?
>
> > Where do you get these files from?  I don't know anything about them.
>
> > - anton
> > --
> > M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
> > comp.lang.forth FAQs:http://www.complang.tuwien.ac.at/forth/faq/toc.html
> >      New standard:http://www.forth200x.org/forth200x.html
> >    EuroForth 2011:http://www.euroforth.org/ef11/
>
> 2) Does this mean there's a problem with the build?
>
> 3) All 3 files are in gforth-0.7.0-1-src.tar.bz2.

2) Sorry, should have read it more closely. Then "make check" worked
as expected.

[toc] | [prev] | [next] | [standalone]


#5877

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2011-09-17 17:30 +0000
Message-ID<2011Sep17.193013@mips.complang.tuwien.ac.at>
In reply to#5875
jski <jan.chludzinski@gmail.com> writes:
>On Sep 17, 11:28=A0am, an...@mips.complang.tuwien.ac.at (Anton Ertl)
>wrote:
>> jski <jan.chludzin...@gmail.com> writes:
>> > 3) =A0Finally, I noticed 3 patch files:
>>
>> > =A0 =A0 =A0 0.7.0-avoid-version.patch
>> > =A0 =A0 =A0 0.7.0-vpath.patch
>> > =A0 =A0 =A0 gforth-0.7.0-1.cygwin.patch
...
>> Where do you get these files from? =A0I don't know anything about them.
...
>3) All 3 files are in gforth-0.7.0-1-src.tar.bz2.

And where do you get this from?  I don't think we distribute such a
file.

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: http://www.forth200x.org/forth200x.html
   EuroForth 2011: http://www.euroforth.org/ef11/

[toc] | [prev] | [next] | [standalone]


#5883

FromTarkin <tarkin000@gmail.com>
Date2011-09-17 15:33 -0700
Message-ID<52a1a255-728a-488d-b9d5-79bd569f6674@f8g2000yqf.googlegroups.com>
In reply to#5877
On Sep 17, 1:30 pm, an...@mips.complang.tuwien.ac.at (Anton Ertl)
wrote:
> jski <jan.chludzin...@gmail.com> writes:
> >On Sep 17, 11:28=A0am, an...@mips.complang.tuwien.ac.at (Anton Ertl)
> >wrote:
> >> jski <jan.chludzin...@gmail.com> writes:
> >> > 3) =A0Finally, I noticed 3 patch files:
>
> >> > =A0 =A0 =A0 0.7.0-avoid-version.patch
> >> > =A0 =A0 =A0 0.7.0-vpath.patch
> >> > =A0 =A0 =A0 gforth-0.7.0-1.cygwin.patch
> ...
> >> Where do you get these files from? =A0I don't know anything about them.
> ...
> >3) All 3 files are in gforth-0.7.0-1-src.tar.bz2.
>
> And where do you get this from?  I don't think we distribute such a
> file.
>
> - anton
> --
> M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
> comp.lang.forth FAQs:http://www.complang.tuwien.ac.at/forth/faq/toc.html
>      New standard:http://www.forth200x.org/forth200x.html
>    EuroForth 2011:http://www.euroforth.org/ef11/

That is a Cygwin package ; for the OP:

I would suggest conversing with them, and/or
reading the patch files for comments.

A complete read of any/all the README,
INSTALL, etc. may be of value.


HTH + TTFN,
  Tarkin

[toc] | [prev] | [next] | [standalone]


#5884

Fromjski <jchludzinski@gmail.com>
Date2011-09-17 16:53 -0700
Message-ID<6925a336-1b7d-4aaa-9752-c2df9271f310@w21g2000yql.googlegroups.com>
In reply to#5877
On Sep 17, 1:30 pm, an...@mips.complang.tuwien.ac.at (Anton Ertl)
wrote:
> jski <jan.chludzin...@gmail.com> writes:
> >On Sep 17, 11:28=A0am, an...@mips.complang.tuwien.ac.at (Anton Ertl)
> >wrote:
> >> jski <jan.chludzin...@gmail.com> writes:
> >> > 3) =A0Finally, I noticed 3 patch files:
>
> >> > =A0 =A0 =A0 0.7.0-avoid-version.patch
> >> > =A0 =A0 =A0 0.7.0-vpath.patch
> >> > =A0 =A0 =A0 gforth-0.7.0-1.cygwin.patch
> ...
> >> Where do you get these files from? =A0I don't know anything about them.
> ...
> >3) All 3 files are in gforth-0.7.0-1-src.tar.bz2.
>
> And where do you get this from?  I don't think we distribute such a
> file.
>
> - anton
> --
> M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
> comp.lang.forth FAQs:http://www.complang.tuwien.ac.at/forth/faq/toc.html
>      New standard:http://www.forth200x.org/forth200x.html
>    EuroForth 2011:http://www.euroforth.org/ef11/

I did a Google search on GForth and Cygwin and arrived at:

http://artfiles.org/cygwin.org/pub/cygwinports/release/gforth/

[toc] | [prev] | [next] | [standalone]


#5895

Fromanton@mips.complang.tuwien.ac.at (Anton Ertl)
Date2011-09-18 09:25 +0000
Message-ID<2011Sep18.112503@mips.complang.tuwien.ac.at>
In reply to#5884
jski <jchludzinski@gmail.com> writes:
>I did a Google search on GForth and Cygwin and arrived at:
>
>http://artfiles.org/cygwin.org/pub/cygwinports/release/gforth/

Ok, these patches apparently come from the Cygwin port, and I don't
know anything about them.  My guess is that you don't need to apply
them manually.

- anton
-- 
M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
     New standard: http://www.forth200x.org/forth200x.html
   EuroForth 2011: http://www.euroforth.org/ef11/

[toc] | [prev] | [next] | [standalone]


#5902

Fromjski <jchludzinski@gmail.com>
Date2011-09-18 05:29 -0700
Message-ID<408a6683-e162-4537-b0ca-7812f02d6146@s16g2000yqc.googlegroups.com>
In reply to#5895
On Sep 18, 5:25 am, an...@mips.complang.tuwien.ac.at (Anton Ertl)
wrote:
> jski <jchludzin...@gmail.com> writes:
> >I did a Google search on GForth and Cygwin and arrived at:
>
> >http://artfiles.org/cygwin.org/pub/cygwinports/release/gforth/
>
> Ok, these patches apparently come from the Cygwin port, and I don't
> know anything about them.  My guess is that you don't need to apply
> them manually.
>
> - anton
> --
> M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html
> comp.lang.forth FAQs:http://www.complang.tuwien.ac.at/forth/faq/toc.html
>      New standard:http://www.forth200x.org/forth200x.html
>    EuroForth 2011:http://www.euroforth.org/ef11/

I didn't and it appears to have been built correctly plus the testing
("make check") went well.

[toc] | [prev] | [next] | [standalone]


#6681

Fromclvrmnky <spamtrap@clevermonkey.org>
Date2011-10-23 00:22 +0000
Message-ID<pan.2011.10.23.00.22.11@clevermonkey.org>
In reply to#5895
On Sun, 18 Sep 2011 09:25:03 +0000, Anton Ertl wrote:

> jski <jchludzinski@gmail.com> writes:
>>I did a Google search on GForth and Cygwin and arrived at:
>>
>>http://artfiles.org/cygwin.org/pub/cygwinports/release/gforth/
> 
> Ok, these patches apparently come from the Cygwin port, and I don't know
> anything about them.  My guess is that you don't need to apply them
> manually.
> 
Cygwin is like many other "ports" facilities out there. In order to get 
it to build and run, there are often special patches that never make it 
to the upstream product because they are port specific.

So, yes: you do not need to apply these manually, as the port system will 
apply them prior to building or installing (as the case may be.)

-- cm

[toc] | [prev] | [next] | [standalone]


#6994

Fromgavino <gavcomedy@gmail.com>
Date2011-10-31 04:54 -0700
Message-ID<10667802.860.1320062052990.JavaMail.geo-discussion-forums@prgt40>
In reply to#5868
http://bernd-paysan.de/gforth.html compiles flawlessly on windows xp

$ gforth
Gforth 0.7.0, Copyright (C) 1995-2008 Free Software Foundation, Inc.
Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license'
Type `bye' to exit
7653000 7012 / . 1091  ok
76530000 7012 / . 10914  ok

[toc] | [prev] | [next] | [standalone]


#7009

Fromgavino <gavcomedy@gmail.com>
Date2011-10-31 10:34 -0700
Message-ID<2400594.320.1320082459610.JavaMail.geo-discussion-forums@prgt10>
In reply to#6994
cygwin on xp that is using make and gcc etc inside cygwin

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.forth


csiph-web