[X2Go-Dev] Building problems with x2goserver

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Thu Mar 1 20:35:48 CET 2012


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
> -       $(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

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=dd6fb08b75cec6f5b0cf159dd3dc1c0adafd5d53

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 at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20120301/cf1e65db/attachment.pgp>


More information about the x2go-dev mailing list