[erlang-bugs] R13B snapshop 2009-04-11 patch for lib/wx/examples Re: R13A patch for lib/wx/examples
Kenji Rikitake
kenji.rikitake@REDACTED
Sun Apr 12 09:20:53 CEST 2009
Sources under lib/wx/examples are broken on FreeBSD due to the Makefile
errors. A patch follows. // Kenji Rikitake
R13B snapshot 2009-04-11 patch
to solve lib/wx/examples installation errors
on FreeBSD 7.1-RELEASE
by Kenji Rikitake 12-APR-2009
Symptom:
R13B snapshot 2009-04-11 lib/wx/examples/xrc files causes installation
error on FreeBSD 7.1-RELEASE. This is caused by the Makefile code which
errorneously trying to install BEAM binaries and other files as OS
executables.
Workaround:
Using INSTALL_DATA instead of INSTALL_PROGRAM in the Makefiles solves
this issue.
Apply the following patches:
--- lib/wx/examples/xrc/Makefile.FCS 2009-04-07 23:37:42.000000000 +0900
+++ lib/wx/examples/xrc/Makefile 2009-04-12 15:44:38.000000000 +0900
@@ -60,11 +60,11 @@
docs:
release_spec:
$(INSTALL_DIR) $(EXRELSYSDIR)
$(INSTALL_DATA) $(TESTSRC) $(EXRELSYSDIR)
- $(INSTALL_PROGRAM) $(TESTTARGETS) $(EXRELSYSDIR)
+ $(INSTALL_DATA) $(TESTTARGETS) $(EXRELSYSDIR)
$(INSTALL_DIR) $(EXRELSYSDIR)/rc
$(INSTALL_DATA) $(TESTRESOURCE) $(EXRELSYSDIR)/rc
release_tests_spec:
In the message <20090412053333.GA51822@REDACTED>
dated Sun, Apr 12, 2009 at 02:33:09PM +0900,
Kenji Rikitake <kenji.rikitake@REDACTED> writes:
> Date: Sun, 12 Apr 2009 14:33:33 +0900
> From: Kenji Rikitake <kenji.rikitake@REDACTED>
> Subject: R13A patch for lib/wx/examples
> To: olgeni@REDACTED
> Cc: Kenji Rikitake <kenji.rikitake@REDACTED>, erlang-bugs@REDACTED,
> erlang-patches@REDACTED
>
> This is a patch for compiling Erlang R13A on FreeBSD 7.1-RELEASE.
> Note that I apply all Giacomo's patches for Erlang R12B5
> (available on FreeBSD port lang/erlang) BEFORE applying
> this patch.
>
> Kenji Rikitake
>
> R13A patch to solve lib/wx/examples installation errors
> on FreeBSD 7.1-RELEASE
> by Kenji Rikitake 12-APR-2009
>
> Symptom:
>
> R13A lib/wx/examples files causes installation error on FreeBSD
> 7.1-RELEASE. This is caused by the Makefile code which errorneously
> trying to install BEAM binaries and other files as OS executables.
>
> Workaround:
>
> Using INSTALL_DATA instead of INSTALL_PROGRAM in the Makefiles solves
> this issue.
>
> Apply the following patches:
>
> --- ./lib/wx/examples/simple/Makefile.FCS 2009-03-13 00:04:24.000000000 +0900
> +++ ./lib/wx/examples/simple/Makefile 2009-04-12 14:10:58.000000000 +0900
> @@ -52,11 +52,11 @@
> docs:
>
> release_spec:
> $(INSTALL_DIR) $(EXRELSYSDIR)
> $(INSTALL_DATA) $(TESTSRC) $(EXRELSYSDIR)
> - $(INSTALL_PROGRAM) copy.xpm sample.xpm $(TESTTARGETS) $(EXRELSYSDIR)
> + $(INSTALL_DATA) copy.xpm sample.xpm $(TESTTARGETS) $(EXRELSYSDIR)
>
> release_tests_spec:
>
> release_docs_spec:
>
> --- ./lib/wx/examples/sudoku/Makefile.FCS 2009-03-12 23:44:22.000000000 +0900
> +++ ./lib/wx/examples/sudoku/Makefile 2009-04-12 14:11:32.000000000 +0900
> @@ -52,11 +52,11 @@
> docs:
>
> release_spec:
> $(INSTALL_DIR) $(EXRELSYSDIR)
> $(INSTALL_DATA) $(TESTSRC) sudoku.hrl $(EXRELSYSDIR)
> - $(INSTALL_PROGRAM) $(TESTTARGETS) $(EXRELSYSDIR)
> + $(INSTALL_DATA) $(TESTTARGETS) $(EXRELSYSDIR)
>
> release_tests_spec:
>
> release_docs_spec:
>
More information about the erlang-bugs
mailing list