<div dir="ltr"><div>Tobias, <br></div><div><br></div><div>I restarted completely, by deleting and recreating a directory Smalltalk in my home directory, <br></div><div>I retrace all my steps, starting with a clone of the opensmalltalk-vm project in git. Maybe this is helpful:<br><br><span style="font-family:monospace">$ git  clone <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm.git</a><br>Cloning into 'opensmalltalk-vm'...<br>remote: Enumerating objects: 436, done.<br>remote: Counting objects: 100% (436/436), done.<br>remote: Compressing objects: 100% (184/184), done.<br>remote: Total 140919 (delta 324), reused 322 (delta 248), pack-reused 140483<br>Receiving objects: 100% (140919/140919), 655.41 MiB | 1.14 MiB/s, done.<br>Resolving deltas: 100% (98898/98898), done.<br>Checking out files: 100% (7093/7093), done.</span></div><div><span style="font-family:monospace"></span><br><br>2. let's check the status of git</div><div><br></div><div><span style="font-family:monospace">$ cd opensmalltalk-vm<br></span></div><div><span style="font-family:monospace">$ git status<br>On branch Cog<br>Your branch is up to date with 'origin/Cog'.<br><br>nothing to commit, working tree clean</span><br><br><br>3. that looks ok, now I execute the mvn-script:</div><div> <br>$ pwd<br>/usr/home/edwin/Smalltalk/opensmalltalk-vm<br>$ cd build.linux64x64<br>$ cd squeak.cog.spur<br>$ cd build<br>$ ./mvm<br>platforms/Cross/vm/sqSCCSVersion.h not up-to-date.<br>You must run ../../../scripts/updateSCCSVersions<br><br>4. let's check the status of git<br><br><span style="font-family:monospace">$ pwd<br>/usr/home/edwin/Smalltalk/opensmalltalk-vm<br>$ git status<br>On branch Cog<br>Your branch is up to date with 'origin/Cog'.<br><br>nothing to commit, working tree clean<br></span><br>5. nuw run the updateSCCSVersions script, that seems to go wrong:<br><br>$ pwd<br>/usr/home/edwin/Smalltalk/opensmalltalk-vm<br>$ <br>$ scripts/updateSCCSVersions<br>fatal: cannot run .git_filters/RevDateURL.smudge: No such file or directory<br>error: cannot fork to run external filter '.git_filters/RevDateURL.smudge'<br>error: external filter '.git_filters/RevDateURL.smudge' failed<br>fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: smudge filter RevDateURL failed<br><br><br>6. and now git looks not ok: <br><br>$ git status<br>fatal: cannot run .git_filters/RevDateURL.clean: No such file or directory<br>error: cannot fork to run external filter '.git_filters/RevDateURL.clean'<br>error: external filter '.git_filters/RevDateURL.clean' failed<br>fatal: platforms/Cross/vm/sqSCCSVersion.h: clean filter 'RevDateURL' failed</div><div><br></div><div><br></div><div>I hope this helps in some way. If you need some displays from the executed scripts, I can always try to make some modifications.</div><div>It's that for  now, I don't understand what is happening, so for me, it's hard to find out what could be useful.</div><div><br></div><div>Thanks, <br></div><div><br></div><div>Edwin Ancaer<br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op zo 5 apr. 2020 om 16:46 schreef Tobias Pape <<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Edwin<br>
<br>
> On 05.04.2020, at 15:48, Edwin Ancaer <<a href="mailto:eancaer@gmail.com" target="_blank">eancaer@gmail.com</a>> wrote:<br>
> <br>
> Jakob, <br>
> <br>
> <br>
> no luck, another error: <br>
> <br>
> $ pwd<br>
> /usr/home/edwin/Smalltalk/opensmalltalk-vm<br>
> $ scripts/updateSCCSVersions<br>
> fatal: cannot run .git_filters/RevDateURL.smudge: No such file or directory<br>
> error: cannot fork to run external filter '.git_filters/RevDateURL.smudge'<br>
> error: external filter '.git_filters/RevDateURL.smudge' failed<br>
> fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: smudge filter RevDateURL failed<br>
> $ cd .git_filters<br>
> $ ls -al<br>
> total 16<br>
> drwxr-xr-x   2 edwin  edwin   512 Apr  5 14:50 .<br>
> drwxr-xr-x  40 edwin  edwin  1536 Apr  5 14:50 ..<br>
> -rwxr-xr-x   1 edwin  edwin   140 Apr  5 14:50 RevDateURL.clean<br>
> -rwxr-xr-x   1 edwin  edwin  1042 Apr  5 14:50 RevDateURL.smudge<br>
> <br>
>  <br>
> In the process, the file sqPluginsSCCSVersion.h seems to have disappeared:<br>
> /usr/home/edwin/Smalltalk/opensmalltalk-vm<br>
> $ scripts/updateSCCSVersions<br>
> fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: no such path in the working tree.<br>
> Use 'git <command> -- <path>...' to specify paths that do not exist locally.s<br>
> <br>
> <br>
> And maybe some more problems, because I cannot get the file back from git: <br>
> $ git checkout platforms/Cross/plugins/sqPluginsSCCSVersion.h<br>
> fatal: cannot run .git_filters/RevDateURL.smudge: No such file or directory<br>
> error: cannot fork to run external filter '.git_filters/RevDateURL.smudge'<br>
> error: external filter '.git_filters/RevDarteURL.smudge' failed<br>
> fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: smudge filter RevDateURL failed<br>
> <br>
> I wonder what can be 'wrong' on my computer to cause this behaviour: version of perl,version of git...<br>
> I hope you see any indication on how to solve this.<br>
<br>
This looks strange, indeed.<br>
<br>
what is the output of git status?<br>
<br>
Best regards<br>
        -Tobias<br>
<br>
> <br>
> Thanks again, <br>
> <br>
> Edwin Ancaer<br>
> <br>
> <br>
> Op za 4 apr. 2020 om 16:14 schreef Jakob Reschke <<a href="mailto:forums.jakob@resfarm.de" target="_blank">forums.jakob@resfarm.de</a>>:<br>
> The opensmalltalk-vm directory (the one with the .git directory in it)<br>
> is the root, yes.<br>
> <br>
> The header file should be there:<br>
> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/platforms/Cross/plugins/sqPluginsSCCSVersion.h" rel="noreferrer" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/platforms/Cross/plugins/sqPluginsSCCSVersion.h</a><br>
> If it is missing, maybe check it out again:<br>
> <br>
>    git checkout -- platforms/Cross/plugins/sqPluginsSCCSVersion.sh<br>
> <br>
> Am Mo., 30. März 2020 um 08:55 Uhr schrieb Edwin Ancaer <<a href="mailto:eancaer@gmail.com" target="_blank">eancaer@gmail.com</a>>:<br>
> ><br>
> > Hello,<br>
> ><br>
> > another bservation, there is no file  platforms/Cross/plugins/sqPluginsSCCSVersion.h: to be found in the directory opensmalltalk-vm.<br>
> > So even if the script was started from the right directory, it would still fail?<br>
> ><br>
> > Kind regards,<br>
> ><br>
> > Op zo 29 mrt. 2020 om 17:00 schreef Edwin Ancaer <<a href="mailto:eancaer@gmail.com" target="_blank">eancaer@gmail.com</a>>:<br>
> >><br>
> >> Hello,<br>
> >><br>
> >> sorry guys, but what is the root directory?<br>
> >> I'm afraid you're gone have to be more specific for me.<br>
> >><br>
> >> I supposed the root was opensmallk-vm, but apparently, that was a mistake:<br>
> >><br>
> >> $ pwd<br>
> >> /usr/home/edwin/Smalltalk/opensmalltalk-vm<br>
> >> $ scripts/updateSCCSVersions<br>
> >> fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: no such path in the working tree.<br>
> >> Use 'git <command> -- <path>...' to specify paths that do not exist locally.<br>
> >> $<br>
> >><br>
> >> Thanks for helping out,<br>
> >><br>
> >> Edwin Ancaer<br>
> >><br>
> >><br>
> >> Op zo 29 mrt. 2020 om 15:45 schreef Jakob Reschke <<a href="mailto:forums.jakob@resfarm.de" target="_blank">forums.jakob@resfarm.de</a>>:<br>
> >>><br>
> >>> What about adding a check add the top of the script and an informative error message? Or a cd to the root.<br>
> >>><br>
> >>> Tobias Pape <<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>> schrieb am Sa., 28. März 2020, 12:49:<br>
> >>>><br>
> >>>> Hi Edwin<br>
> >>>><br>
> >>>> > On 28.03.2020, at 01:19, Edwin Ancaer <<a href="mailto:eancaer@gmail.com" target="_blank">eancaer@gmail.com</a>> wrote:<br>
> >>>> ><br>
> >>>> > Ok, it says it should build out of the box, so I cloned the git repository for the opensmalltalk-vm.<br>
> >>>> ><br>
> >>>> > TheHowToBuild says:<br>
> >>>> >                  Then cd to the build directory of your choice, e.g.<br>
> >>>> >                               build.linux64x64/squeak.cog.spur/build<br>
> >>>> >                  Then execute ./mvm<br>
> >>>> ><br>
> >>>> > This is what I did (I took the stack vm because I thought this was the easiest to build);<br>
> >>>> >  cd build.linux64x64/squeak.stack.spur/build<br>
> >>>> > $ ./mvm<br>
> >>>> > platforms/Cross/vm/sqSCCSVersion.h not up-to-date.<br>
> >>>> > You must run ../../../scripts/updateSCCSVersions<br>
> >>>> > $ cd ../../../scripts<br>
> >>>> > $ cd ..<br>
> >>>> > $ cd build.linux64x64/squeak.stack.spur/build<br>
> >>>> > $ ../../../scripts/updateSCCSVersions<br>
> >>>> > fatal: platforms/Cross/plugins/sqPluginsSCCSVersion.h: no such path in the working tree.<br>
> >>>> > Use 'git <command> -- <path>...' to specify paths that do not exist locally.<br>
> >>>> ><br>
> >>>> > 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.<br>
> >>>> > I always have Windows as an alternative. :-(<br>
> >>>><br>
> >>>> You need to run this script in the root of the checkout. Sorry that this is not made more clear.<br>
> >>>><br>
> >>>> Best regards<br>
> >>>>         -tobias<br>
> >>>><br>
> >>>><br>
> >>>> ><br>
> >>>> ><br>
> >>>> > Op vr 27 mrt. 2020 om 17:27 schreef gettimothy via Squeak-dev <<a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a>>:<br>
> >>>> > I am not sure how it turned out, but there was a long thread on this back last July<br>
> >>>> ><br>
> >>>> > <a href="http://forum.world.st/OpenSmalltalk-opensmalltalk-vm-Support-for-OpenBSD-413-tt5101741.html#a5101745" rel="noreferrer" target="_blank">http://forum.world.st/OpenSmalltalk-opensmalltalk-vm-Support-for-OpenBSD-413-tt5101741.html#a5101745</a><br>
> >>>> ><br>
> >>>> ><br>
> >>>> > ---- On Fri, 27 Mar 2020 12:22:07 -0400 Edwin Ancaer <<a href="mailto:eancaer@gmail.com" target="_blank">eancaer@gmail.com</a>> wrote ----<br>
> >>>> ><br>
> >>>> > Hello,<br>
> >>>> ><br>
> >>>> > has anybody succesfully build a usable recent Squeak in FreeBSD?<br>
> >>>> ><br>
> >>>> > The only links I found reported a successful build, but errors when running the image.<br>
> >>>> ><br>
> >>>> > There is a port for FreeBSD, but that is building version 4.10.<br>
> >>>> ><br>
> >>>> > Thanks,<br>
> >>>> ><br>
> >>>> ><br>
> >>>> ><br>
> >>>> ><br>
> >>>> ><br>
> >>>> ><br>
> >>>><br>
> >>>><br>
> >>>><br>
> >>><br>
> ><br>
> <br>
> <br>
<br>
<br>
<br>
</blockquote></div></div>