[FreeNX-kNX] nxagent hangs with openoffice.org
Phil Stricker
stril at gmx.de
Thu Jan 15 20:39:03 UTC 2009
Hi!
Mario could solve the problem to me!
Thank you very much.
I try to explain, what I had to do to apply Marios patch and to create a
new package on CentOS5:
0. Install c++ compiler
yum install gcc-c++
1. Download nx-src.rpm from CentOS repository.
2. Decompress the src.rpm to /usr/src/redhat/SOURCES/
3. Copy Marios Patch to the same directory
4. Edit nx.spec and add the two lines for the patch...
----------
......
Source13: nxfind-provides.sh
Source14: nxfind-provides-64.sh
Patch0: fork_hang.patch
......
%prep
%setup -q -T -c %{name}-%{version} -a0 -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8
-a11 -a12
%patch0
.....
----------
5. Recompile the rpm:
cd /usr/src/redhat/SOURCES/
rpmbuild -ba nx.spec
6. Wait :-)
The rpm is put into /usr/src/redhat/rpms/*architecture*/.
Since I updated nx with the Patch, I did not have any problems
concerning openoffice again.
Thank you Mario.
Phil
Mario Becroft schrieb:
> Phil Stricker <stril at gmx.de> writes:
>
>
>> Hi!
>>
>> Mario Becroft schrieb:
>>
>>> I'm going to try and build it for you in the next couple of hours--I am
>>> waiting for some users to leave before I take something down for
>>> maintenenance, so I have nothing much to do right now anyway. Will email
>>> you soon. (Sending this note off-list so we don't annoy people too
>>> much.)
>>>
>>> I will also write some concise instructions on how to build it for
>>> future reference which I'll send you and the list as well
>>>
>> Thank you very much. I am trying to rebuild the package:
>> I downloaded the source and decompressed it.
>>
>> I modivied the "nx.spec" with the patch.
>> After starting "rpmbuild -ba nx.spec" rpmbuild asks, which file to patch.
>>
>> Sorry, but I don't know, which file I have to patch...
>>
>>
>> Could you give me a hint?
>>
>
> Ok, that's good, sounds like you already have figured it all out. It's
> just that the path to the patch must be slightly wrong--usually you have
> to strip off some path elemants by using the -p option to patch. In this
> case, you might just need to edit the path in the patch header--where it
> has the line:
>
> +++ nx-X11/programs/Xserver/os/utils.c 2009-01-10 18:04:16.761853744 +1300
>
> check in the source tree where the X11 code is, and modify the line
> accordingly--you could check one of the other patches already in the rpm
> (assuming there are some) if you need an example.
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fork_hang.patch
Type: text/x-patch
Size: 1051 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20090115/bf04244b/attachment.patch>
More information about the FreeNX-kNX
mailing list