[Bug] [VM] [FreeBSD] Plugins
Joern Eyrich
Joern.Eyrich at syngenio.de
Sat May 4 00:23:15 UTC 2002
I guess this has only ever been tried with gnu make; using "gmake" instead of "make" on the SF compile farm works for me.
My Makefile looks like this (all plugins internal)
"
...
PLUGINS_O:=$(PLUGINS_O) Mpeg3Plugin.o $(LIBMPEG_BUILD_DIR)/libmpeg3.a
...
PLUGINS_O:=$(PLUGINS_O) ADPCMCodecPlugin/ADPCMCodecPlugin.o ... {this is probably your line 453, note the Mpeg3Plugin is not in the list }
...
VM_O= $(CORE_O) $(PLUGINS_O) $(INTERP).o
...
"
So deleting the $(PLUGINS_O) would probably lose me the internally built Mpeg3Plugin.
Instead, I *think* it might be a little bit more portable to change
PLUGINS_O:=$(PLUGINS_O) ...
into
PLUGINS_O += ...
in
platforms/unix/misc/util/mkMake
platforms/unix/plugins/Mpeg3Plugin/mkMakeRules
I'll try this tomorrow. I have some other tweaks pending from trying to build under Solaris, I hope to wrap this up over the weekend and post everything I have.
Joern
Nevin Pratt wrote:
>
> I'm playing around with VMMaker.
>
> Any attempt to build the resultant source code on a FreeBSD system
> results in the error:
>
> Variable PLUGINS_O is recursive
>
> Line 453 of the resultant Makefile has the following:
>
> PLUGINS_O:=$(PLUGINS_O) {and then all of the plugins are listed}
>
> I remove the $(PLUGINS_O) from the line, and all seems to work.
>
> Nevin
More information about the Squeak-dev
mailing list
|