[OpenSmalltalk/opensmalltalk-vm] build.win64x64 fails: No rule to make target 'build/vm/ADPCMCodecPlugin.lib' (#568)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[OpenSmalltalk/opensmalltalk-vm] build.win64x64 fails: No rule to make target 'build/vm/ADPCMCodecPlugin.lib' (#568)

David T Lewis
 

I want to learn about plugin development and intended to start with a VM build first. Using Cygwin 64 bits with mingw64-x86_64-clang, I build from the build.win64x64/squeak.cog.spur directory.

The build fails at this point; notably it is not a compiler error, but a make error:

...
rm -f build/vm/ADPCMCodecPlugin.ignore
make  BUILD=build \
        -f /cygdrive/c/Squeak/Wincred-Plugin/opensmalltalk-vm/build.win64x64/common/Makefile.plugin \
        build/vm/ADPCMCodecPlugin.lib
make[1]: Entering directory '/cygdrive/c/Squeak/Wincred-Plugin/opensmalltalk-vm/build.win64x64/squeak.cog.spur'
make[1]: *** No rule to make target 'build/vm/ADPCMCodecPlugin.lib'.  Stop.
make[1]: Leaving directory '/cygdrive/c/Squeak/Wincred-Plugin/opensmalltalk-vm/build.win64x64/squeak.cog.spur'
make: *** [../common/Makefile:280: build/vm/ADPCMCodecPlugin.lib] Error 2

I think I followed all the instructions of the main README.md and build.win64x64/HowToBuild. What can I do to deal with this issue and get the build going?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] build.win64x64 fails: No rule to make target 'build/vm/ADPCMCodecPlugin.lib' (#568)

David T Lewis
 

Invoked the build with ./mvm -f.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855294156", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855294156", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] build.win64x64 fails: No rule to make target 'build/vm/ADPCMCodecPlugin.lib' (#568)

David T Lewis
In reply to this post by David T Lewis
 

I have tried to comment out plugins from the plugins.int file. It seems that all of them run into the same issue. I have given up that attempt after I reached DropPlugin and it still reported "No rule to make target 'build/vm/DropPlugin.lib'."


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855391812", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855391812", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] build.win64x64 fails: No rule to make target 'build/vm/ADPCMCodecPlugin.lib' (#568)

David T Lewis
In reply to this post by David T Lewis
 

Not sure if this helps (I don't have Windows to check) but there are unresolved issues in the Linux builds that may affect you here also, see #562. Suggestion - try checking out the fix_include_order branch and see if it works, or check out any older version prior to aafcb78.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855423891", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855423891", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] build.win64x64 fails: No rule to make target 'build/vm/ADPCMCodecPlugin.lib' (#568)

David T Lewis
In reply to this post by David T Lewis
 

Thank you David, on the fix_include_order branch, the build works, although I could not quite believe it at first.

Now I suppose that the Makefile system does not stop early enough on errors, because it did not reveal the actual errors that happened before the libraries were found missing. I guess I will find them in the log if I switch the branch again and scroll up, but in my opinion, this should not be necessary.

Anyway, I can continue my learning path now. :-)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

<script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855446764", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/568#issuecomment-855446764", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>