On Monday 2012-06-25 17:15, Mike Gabriel wrote:
x2goclient:
Is attempting to call "lrelease", but this does not work on Fedora which has decided to call it lrelease-qt4 again.
Ok, thanks for the info. In Debian/Ubuntu both exist (and are synonymous). We will use the latter (lrelease-qt4).
Easier said than done. Because on openSUSE< there is only lrelease, no lrelease-qt4.
x2goserver:
rpmlint says:
"x2goserver.x86_64: E: non-position-independent-executable (Badness: 10000) /usr/lib/x2go/x2gosqlitewrapper This executable must be position independent. Check that it is built with -fPIE/-fpie in compiler flags and -pie in linker flags."
We (we as in upstream devs) currently do not support multiarch or configurable libdir paths in x2goserver. It would be nice to have something like autotools for X2Go Server working.
Also the x2gosqlitewrapper is very picky on the location of x2gosqlitewrapper.pl. It has to be located in the same directory. This is intended.
What exactly is the origin of the error message?
I suspect it is simply because x2gosqlitewrapper is a suid binary, and as such should be hardened with PIE mode. (I don't have any directory issues to report ATM.)