I found the bug in the Makefile for libnative-platform-java. Here's how to workaround it:
sudo apt-get build-dep libnative-platform-java apt-get source libnative-platform-java cd libnative-platform-java-0.3~rc2/
Apply this patch: --- Makefile.orig 2013-11-20 10:42:54.599476939 -0800 +++ Makefile 2013-11-20 10:43:04.879476606 -0800 @@ -28,7 +28,7 @@ $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^
$(ODIR)/libnative-platform-curses.so: $(OBJ_CURSES) - $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -lcurses -shared -o $@ $^ + $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^ -lcurses
$(JCLASSESDIR)/%.class: javafiles-list mkdir -p $(JCLASSESDIR)
Run: dpkg-source --commit dpkg-buildpackage cd .. sudo dpkg -i libnative-platform-jni_0.3~rc2-2_amd64.deb
Test with gradle -v
I found the bug in the Makefile for libnative- platform- java. Here's how to workaround it:
sudo apt-get build-dep libnative- platform- java platform- java platform- java-0. 3~rc2/
apt-get source libnative-
cd libnative-
Apply this patch:
--- Makefile.orig 2013-11-20 10:42:54.599476939 -0800
+++ Makefile 2013-11-20 10:43:04.879476606 -0800
@@ -28,7 +28,7 @@
$(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^
$(ODIR) /libnative- platform- curses. so: $(OBJ_CURSES)
- $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -lcurses -shared -o $@ $^
+ $(CXX) $(CFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -o $@ $^ -lcurses
$(JCLASSESDIR) /%.class: javafiles-list
mkdir -p $(JCLASSESDIR)
Run: buildpackage platform- jni_0.3~ rc2-2_amd64. deb
dpkg-source --commit
dpkg-
cd ..
sudo dpkg -i libnative-
Test with
gradle -v