Trying to build x2goserver-3.1.0.0 I get -----> snip <----- install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/x2gofeature.d install -m 755 share/x2gofeature.d/*.features /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/x2gofeature.d/ install: cannot stat `share/x2gofeature.d/*.features': No such file or directory make[1]: *** [install_scripts] Error 1 make[1]: Leaving directory `/mnt/data/mageia-build/packages/cauldron/x2goserver/BUILD/x2goserver/x2goserver-fmbindings' make: *** [install] Error 2 -----> snip <----- This happens with the release tar ball as well as with a git clone. There just is no "share" directory in there. Oliver
Am 29.02.2012 20:50, schrieb Oliver Burger:
Trying to build x2goserver-3.1.0.0 I get
-----> snip <----- install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go
install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/x2gofeature.d
install -m 755 share/x2gofeature.d/*.features /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/x2gofeature.d/
install: cannot stat `share/x2gofeature.d/*.features': No such file or directory make[1]: *** [install_scripts] Error 1 make[1]: Leaving directory `/mnt/data/mageia-build/packages/cauldron/x2goserver/BUILD/x2goserver/x2goserver-fmbindings'
make: *** [install] Error 2 -----> snip <-----
This happens with the release tar ball as well as with a git clone. There just is no "share" directory in there.
I fixed this one, using the following patch: -----> snip <----- diff -ruN x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile --- x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile 2012-02-22 14:40:03.000000000 +0100 +++ x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile 2012-02-29 21:57:17.493529947 +0100 @@ -53,7 +53,7 @@ install_scripts: $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR) $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/x2gofeature.d - $(INSTALL_PROGRAM) share/x2gofeature.d/*.features $(DESTDIR)$(SHAREDIR)/x2gofeature.d/ + $(INSTALL_PROGRAM) share/x2go/x2gofeature.d/*.features $(DESTDIR)$(SHAREDIR)/x2gofeature.d/ install_config: -----> snip <----- but now it hangs one step further, and I don't know, what to patch: -----> snip <----- install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/versions install -m 644 VERSION.x2goserver-extensions /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/versions/VERSION.x2goserver-extensions install: cannot stat `VERSION.x2goserver-extensions': No such file or directory make[1]: *** [install_version] Error 1 make[1]: Leaving directory `/mnt/data/mageia-build/packages/cauldron/x2goserver/BUILD/x2goserver_3.1.0.0/x2goserver-fmbindings' make: *** [install] Error 2 -----> snip <----- Oliver
Am 29.02.2012 22:13, schrieb Oliver Burger:
I fixed this one, using the following patch: Perhaps it would be better to use: -----> snip <----- diff -ruN x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile --- x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile 2012-02-22 14:40:03.000000000 +0100 +++ x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile 2012-02-29 21:57:17.493529947 +0100 @@ -53,7 +53,7 @@ install_scripts: $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR) $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/x2gofeature.d
$(INSTALL_PROGRAM) share/x2gofeature.d/*.features
$(DESTDIR)$(SHAREDIR)/x2gofeature.d/+ $(INSTALL_PROGRAM) share/x2go/x2gofeature.d/*.features $(DESTDIR)$(SHAREDIR)/x2go/x2gofeature.d/ install_config: -----> snip <----- or it will most likely end up in the wrong directory... How did you build it on Debian? Oliver
Am 29.02.2012 22:13, schrieb Oliver Burger:
I fixed this one, using the following patch: Perhaps it would be better to use: -----> snip <----- diff -ruN x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile --- x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile 2012-02-22 14:40:03.000000000 +0100 +++ x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile 2012-02-29 21:57:17.493529947 +0100 @@ -53,7 +53,7 @@ install_scripts: $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR) $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/x2gofeature.d
$(INSTALL_PROGRAM) share/x2gofeature.d/*.features
$(DESTDIR)$(SHAREDIR)/x2gofeature.d/+ $(INSTALL_PROGRAM) share/x2go/x2gofeature.d/*.features $(DESTDIR)$(SHAREDIR)/x2go/x2gofeature.d/ install_config: -----> snip <----- or it will most likely end up in the wrong directory... How did you build it on Debian? Oliver
Hi Oliver, On Mi 29 Feb 2012 22:13:29 CET Oliver Burger wrote:
Am 29.02.2012 20:50, schrieb Oliver Burger:
Trying to build x2goserver-3.1.0.0 I get
-----> snip <----- install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go
install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/x2gofeature.d
install -m 755 share/x2gofeature.d/*.features /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/x2gofeature.d/
install: cannot stat `share/x2gofeature.d/*.features': No such file or directory make[1]: *** [install_scripts] Error 1 make[1]: Leaving directory `/mnt/data/mageia-build/packages/cauldron/x2goserver/BUILD/x2goserver/x2goserver-fmbindings'
make: *** [install] Error 2 -----> snip <-----
This happens with the release tar ball as well as with a git clone. There just is no "share" directory in there.
I fixed this one, using the following patch: -----> snip <----- diff -ruN x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile --- x2goserver_3.1.0.0.orig/x2goserver-fmbindings/Makefile 2012-02-22 14:40:03.000000000 +0100 +++ x2goserver_3.1.0.0/x2goserver-fmbindings/Makefile 2012-02-29 21:57:17.493529947 +0100 @@ -53,7 +53,7 @@ install_scripts: $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR) $(INSTALL_DIR) $(DESTDIR)$(SHAREDIR)/x2gofeature.d
$(DESTDIR)$(SHAREDIR)/x2gofeature.d/$(INSTALL_PROGRAM) share/x2gofeature.d/*.features
$(DESTDIR)$(SHAREDIR)/x2gofeature.d/$(INSTALL_PROGRAM) share/x2go/x2gofeature.d/*.features
install_config:
-----> snip <-----
but now it hangs one step further, and I don't know, what to patch:
-----> snip <----- install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go install -d -m 755 /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/versions install -m 644 VERSION.x2goserver-extensions /mnt/data/mageia-build/packages/cauldron/x2goserver/BUILDROOT/x2goserver-3.1.0.0-1.mga2.x86_64/usr/share/x2go/versions/VERSION.x2goserver-extensions install: cannot stat `VERSION.x2goserver-extensions': No such file or directory make[1]: *** [install_version] Error 1 make[1]: Leaving directory `/mnt/data/mageia-build/packages/cauldron/x2goserver/BUILD/x2goserver_3.1.0.0/x2goserver-fmbindings' make: *** [install] Error 2 -----> snip <-----
Oliver
I have checked, tested and fixed all Makefiles (hopefully). In Debian packaging we do not use the Makefiles, we use a separate packaging tool called debhelper which circumvents the Makefiles. That's why we need others to test the code in the Makefiles... http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=dd6fb08b75cec6f5... Thanks, Mike -- DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419 GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Am 01.03.2012 20:35, schrieb Mike Gabriel:
I have checked, tested and fixed all Makefiles (hopefully). In Debian packaging we do not use the Makefiles, we use a separate packaging tool called debhelper which circumvents the Makefiles. That's why we need others to test the code in the Makefiles...
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=dd6fb08b75cec6f5...
Will there be a new tar ball or shall I patch it for my package?
Oliver
Hi Oliver,
On Do 01 Mär 2012 21:53:22 CET Oliver Burger wrote:
Am 01.03.2012 20:35, schrieb Mike Gabriel:
I have checked, tested and fixed all Makefiles (hopefully). In Debian packaging we do not use the Makefiles, we use a separate packaging tool called debhelper which circumvents the Makefiles. That's why we need others to test the code in the Makefiles...
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=dd6fb08b75cec6f5...
Will there be a new tar ball or shall I patch it for my package?
We could bump a release next Wednesday...
Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Am 01.03.2012 22:34, schrieb Mike Gabriel:
Hi Oliver,
On Do 01 Mär 2012 21:53:22 CET Oliver Burger wrote:
Am 01.03.2012 20:35, schrieb Mike Gabriel:
I have checked, tested and fixed all Makefiles (hopefully). In Debian packaging we do not use the Makefiles, we use a separate packaging tool called debhelper which circumvents the Makefiles. That's why we need others to test the code in the Makefiles...
http://code.x2go.org/gitweb?p=x2goserver.git;a=commitdiff;h=dd6fb08b75cec6f5...
Will there be a new tar ball or shall I patch it for my package?
We could bump a release next Wednesday...
I added your patches to the Makefiles and it build all right.
As of now, x2goserver, nx-libs and x2goclient are available in Mageia Cauldron (the development branch). It will be in the upcoming Mageia 2 release.
Oliver