Hello, while trying to build Eucalyptus using latest upstream packaging<br>
bits (currently in SVN repo) I faced a situation that probably will<br>
render a FTBS in the future.<br>
<br>
The problem is that the existing packaging patches upstream Makefile<br>
(gatherlog/Makefile and others). The patch removes the following lines<br>
and other (see at the end of the message):<br>
<br>
- sh $(WSDL2C) -uri $(GLWSDL) -g -d adb -u -uw -f -o generated | grep -v 'the classpath'<br>
<br>
The build later expects a set of files in the 'gatherlog/generated'<br>
directory, in order to add some bits (tools/<a href="http://add_marshalling.pl/" target="_blank">add_marshalling.pl</a>), that are<br>
not present, so the whole build fails.<br>
<br>
I've identified the patches comming from<br>
debian/patches/temporary_lintian_fixes.patch but also from the<br><div class="gmail_quote">
debian/rules' setup-lib target.<br>
<br>
Any hints on this?<br>
<br>
thanks!<br>
<br>
--- eucalyptus-2.0.3-src-offline/gatherlog/Makefile 2011-04-29 15:16:35.000000000 -0500<br>
+++ eucalyptus-2.0.3/gatherlog/Makefile 2011-08-09 18:28:46.000000000 -0500<br>
@@ -9,19 +9,19 @@<br>
SERVICE_SO=libEucalyptusGL.so<br>
SERVICE_NAME=EucalyptusGL<br>
CLIENT=GLclient<br>
-#WSDL2C=$(AXIS2C_HOME)/bin/tools/wsdl2c/WSDL2C.sh<br>
+<br>
<br>
all: server client<br>
<br>
build: all<br>
<br>
generated/stubs: $(GLWSDL)<br>
- rm -rf generated<br>
+<br>
mkdir -p generated<br>
@echo Generating client stubs<br>
- sh $(WSDL2C) -uri $(GLWSDL) -g -d adb -u -uw -f -o generated | grep -v 'the classpath'<br>
+<br>
@echo Generating server stubs<br>
- sh $(WSDL2C) -uri $(GLWSDL) -sd -ss -d adb -u -uw -f -o generated | grep -v 'the classpath'<br>
+<br>
@echo Adding marshalling calls to server stubs<br>
../tools/<a href="http://add_marshalling.pl/" target="_blank">add_marshalling.pl</a> generated/axis2_skel_*.c<br>
@echo Compiling the stubs<br>
@@ -64,7 +64,7 @@<br>
rm -f $(SERVICE_SO) *.o $(CLIENT) *~* *#*<br>
<br>
distclean:<br>
- rm -rf generated $(SERVICE_SO) *.o $(CLIENT) *~* *#*<br>
+ $(SERVICE_SO) *.o $(CLIENT) *~* *#*<br>
<br>
install:<br>
</div><br clear="all"><br>-- <br>Rudy Godoy<br><a href="http://stone-head.org" target="_blank">http://stone-head.org</a><br><br>