I see the following configure/make warnings with tdebindings:
configure.in:53: the top level
korundum/rubylib/rbkconfig_compiler/Makefile.am:5: `%'-style pattern rules are a GNU
make extension
qtsharp/src/bindings/Makefile.am:6: wildcard *.cs: non-POSIX variable name
qtsharp/src/bindings/Makefile.am:6: (probably a GNU make extension)
qtsharp/src/bindings/Makefile.am:6: wildcard static/*.cs: non-POSIX variable name
qtsharp/src/bindings/Makefile.am:6: (probably a GNU make extension)
qtsharp/src/generator/Makefile.am:3: wildcard *.cs: non-POSIX variable name
qtsharp/src/generator/Makefile.am:3: (probably a GNU make extension)
qtsharp/src/uicsharp/Makefile.am:3: wildcard *.cs: non-POSIX variable name
qtsharp/src/uicsharp/Makefile.am:3: (probably a GNU make extension)
Looking around the web indicates the following possible solution:
=======================================
diff -urN tdebindings/korundum/rubylib/rbkconfig_compiler/Makefile.am
tdebindings.new/korundum/rubylib/rbkconfig_compiler/Makefile.am
--- tdebindings/korundum/rubylib/rbkconfig_compiler/Makefile.am 2012-09-14
17:58:59.000000000 -0500
+++ tdebindings.new/korundum/rubylib/rbkconfig_compiler/Makefile.am 2012-11-28
10:01:55.000000000 -0600
@@ -2,7 +2,7 @@
RBUIC=rbuic
-%.rb: %.ui
+.ui.rb:
$(RBUIC) -tr ${UIC_TR} -kde $*.ui -o $@
exampleprefs_base.rb: $(srcdir)/example.kcfg rbkconfig_compiler
$(srcdir)/exampleprefs_base.kcfgc
diff -urN tdebindings/qtsharp/src/bindings/Makefile.am
tdebindings.new/qtsharp/src/bindings/Makefile.am
--- tdebindings/qtsharp/src/bindings/Makefile.am 2012-09-14 17:59:01.000000000 -0500
+++ tdebindings.new/qtsharp/src/bindings/Makefile.am 2012-11-28 10:05:16.000000000 -0600
@@ -1,3 +1,5 @@
+AUTOMAKE_OPTIONS = -Wno-portability
+
all: Qt.dll
TQWidget.cs:
diff -urN tdebindings/qtsharp/src/generator/Makefile.am
tdebindings.new/qtsharp/src/generator/Makefile.am
--- tdebindings/qtsharp/src/generator/Makefile.am 2012-09-14 17:59:01.000000000 -0500
+++ tdebindings.new/qtsharp/src/generator/Makefile.am 2012-11-28 10:08:50.000000000 -0600
@@ -1,3 +1,5 @@
+AUTOMAKE_OPTIONS = -Wno-portability
+
all: generator.exe
generator.exe: $(wildcard *.cs)
diff -urN tdebindings/qtsharp/src/uicsharp/Makefile.am
tdebindings.new/qtsharp/src/uicsharp/Makefile.am
--- tdebindings/qtsharp/src/uicsharp/Makefile.am 2012-09-14 17:59:01.000000000 -0500
+++ tdebindings.new/qtsharp/src/uicsharp/Makefile.am 2012-11-28 10:08:01.000000000 -0600
@@ -1,3 +1,5 @@
+AUTOMAKE_OPTIONS = -Wno-portability
+
all: uicsharp.exe
uicsharp.exe: $(wildcard *.cs)
=======================================
The warnings disappear with the patch. Is this a legitimate patch to push upstream or are
there more palatable fixes?
Darrell