[squeak-dev] Squeak in FreeBSD

Edwin Ancaer eancaer at gmail.com
Sun Apr 5 13:48:19 UTC 2020


Jakob,


no luck, another error:

$ pwd
/usr/home/edwin/Smalltalk/opensmalltalk-vm
$ scripts/updateSCCSVersions
fatal: cannot run .git_filters/RevDateURL.smudge: No such file or directory
error: cannot fork to run external filter '.git_filters/RevDateURL.smudge'
error: external filter '.git_filters/RevDateURL.smudge' failed
fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: smudge filter
RevDateURL failed
$ cd .git_filters
$ ls -al
total 16
drwxr-xr-x   2 edwin  edwin   512 Apr  5 14:50 .
drwxr-xr-x  40 edwin  edwin  1536 Apr  5 14:50 ..
-rwxr-xr-x   1 edwin  edwin   140 Apr  5 14:50 RevDateURL.clean
-rwxr-xr-x   1 edwin  edwin  1042 Apr  5 14:50 RevDateURL.smudge


In the process, the file sqPluginsSCCSVersion.h seems to have disappeared:
/usr/home/edwin/Smalltalk/opensmalltalk-vm
$ scripts/updateSCCSVersions
fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: no such path in the
working tree.
Use 'git <command> -- <path>...' to specify paths that do not exist
locally.s


And maybe some more problems, because I cannot get the file back from git:
$ git checkout platforms/Cross/plugins/sqPluginsSCCSVersion.h
fatal: cannot run .git_filters/RevDateURL.smudge: No such file or directory
error: cannot fork to run external filter '.git_filters/RevDateURL.smudge'
error: external filter '.git_filters/RevDarteURL.smudge' failed
fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: smudge filter
RevDateURL failed

I wonder what can be 'wrong' on my computer to cause this behaviour:
version of perl,version of git...
I hope you see any indication on how to solve this.

Thanks again,

Edwin Ancaer


Op za 4 apr. 2020 om 16:14 schreef Jakob Reschke <forums.jakob at resfarm.de>:

> The opensmalltalk-vm directory (the one with the .git directory in it)
> is the root, yes.
>
> The header file should be there:
>
> https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/platforms/Cross/plugins/sqPluginsSCCSVersion.h
> If it is missing, maybe check it out again:
>
>    git checkout -- platforms/Cross/plugins/sqPluginsSCCSVersion.sh
>
> Am Mo., 30. März 2020 um 08:55 Uhr schrieb Edwin Ancaer <eancaer at gmail.com
> >:
> >
> > Hello,
> >
> > another bservation, there is no file
> platforms/Cross/plugins/sqPluginsSCCSVersion.h: to be found in the
> directory opensmalltalk-vm.
> > So even if the script was started from the right directory, it would
> still fail?
> >
> > Kind regards,
> >
> > Op zo 29 mrt. 2020 om 17:00 schreef Edwin Ancaer <eancaer at gmail.com>:
> >>
> >> Hello,
> >>
> >> sorry guys, but what is the root directory?
> >> I'm afraid you're gone have to be more specific for me.
> >>
> >> I supposed the root was opensmallk-vm, but apparently, that was a
> mistake:
> >>
> >> $ pwd
> >> /usr/home/edwin/Smalltalk/opensmalltalk-vm
> >> $ scripts/updateSCCSVersions
> >> fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: no such path in
> the working tree.
> >> Use 'git <command> -- <path>...' to specify paths that do not exist
> locally.
> >> $
> >>
> >> Thanks for helping out,
> >>
> >> Edwin Ancaer
> >>
> >>
> >> Op zo 29 mrt. 2020 om 15:45 schreef Jakob Reschke <
> forums.jakob at resfarm.de>:
> >>>
> >>> What about adding a check add the top of the script and an informative
> error message? Or a cd to the root.
> >>>
> >>> Tobias Pape <Das.Linux at gmx.de> schrieb am Sa., 28. März 2020, 12:49:
> >>>>
> >>>> Hi Edwin
> >>>>
> >>>> > On 28.03.2020, at 01:19, Edwin Ancaer <eancaer at gmail.com> wrote:
> >>>> >
> >>>> > Ok, it says it should build out of the box, so I cloned the git
> repository for the opensmalltalk-vm.
> >>>> >
> >>>> > TheHowToBuild says:
> >>>> >                  Then cd to the build directory of your choice, e.g.
> >>>> >                               build.linux64x64/squeak.cog.spur/build
> >>>> >                  Then execute ./mvm
> >>>> >
> >>>> > This is what I did (I took the stack vm because I thought this was
> the easiest to build);
> >>>> >  cd build.linux64x64/squeak.stack.spur/build
> >>>> > $ ./mvm
> >>>> > platforms/Cross/vm/sqSCCSVersion.h not up-to-date.
> >>>> > You must run ../../../scripts/updateSCCSVersions
> >>>> > $ cd ../../../scripts
> >>>> > $ cd ..
> >>>> > $ cd build.linux64x64/squeak.stack.spur/build
> >>>> > $ ../../../scripts/updateSCCSVersions
> >>>> > fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: no such path
> in the working tree.
> >>>> > Use 'git <command> -- <path>...' to specify paths that do not exist
> locally.
> >>>> >
> >>>> > If asking these questions shows my knowledge is not at the right
> level,no problem, just tell me. It will save my and your time.
> >>>> > I always have Windows as an alternative. :-(
> >>>>
> >>>> You need to run this script in the root of the checkout. Sorry that
> this is not made more clear.
> >>>>
> >>>> Best regards
> >>>>         -tobias
> >>>>
> >>>>
> >>>> >
> >>>> >
> >>>> > Op vr 27 mrt. 2020 om 17:27 schreef gettimothy via Squeak-dev <
> squeak-dev at lists.squeakfoundation.org>:
> >>>> > I am not sure how it turned out, but there was a long thread on
> this back last July
> >>>> >
> >>>> >
> http://forum.world.st/OpenSmalltalk-opensmalltalk-vm-Support-for-OpenBSD-413-tt5101741.html#a5101745
> >>>> >
> >>>> >
> >>>> > ---- On Fri, 27 Mar 2020 12:22:07 -0400 Edwin Ancaer <
> eancaer at gmail.com> wrote ----
> >>>> >
> >>>> > Hello,
> >>>> >
> >>>> > has anybody succesfully build a usable recent Squeak in FreeBSD?
> >>>> >
> >>>> > The only links I found reported a successful build, but errors when
> running the image.
> >>>> >
> >>>> > There is a port for FreeBSD, but that is building version 4.10.
> >>>> >
> >>>> > Thanks,
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>>
> >>>>
> >>>>
> >>>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200405/2099f349/attachment.html>


More information about the Squeak-dev mailing list