Thanks for your reply..<br><br>Here's what I got<br><br><div style="margin-left:40px;font-family:courier new,monospace">[root@vizwall jcX Files]# ldd ./HelloX<br>        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00000033efe00000)<br>
        libc.so.6 => /lib64/libc.so.6 (0x00000033eda00000)<br>        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00000033f0600000)<br>        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00000033f0200000)<br>        libdl.so.2 => /lib64/libdl.so.2 (0x00000033ee200000)<br>
        /lib64/ld-linux-x86-64.so.2 (0x00000033ed600000)<br>[root@vizwall jcX Files]#<br><br></div><br>As non-root user.. this is the output.<br><br><div style="margin-left:40px"><span style="font-family:courier new,monospace">bash-3.2$ ./HelloX</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">Xlib: connection to ":0.0" refused by server</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Xlib: No protocol specified</span><br style="font-family:courier new,monospace">
<br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">./HelloX: couldn't connect to X server (null)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">bash-3.2$ </span><br>
<span style="font-family:courier new,monospace">bash-3.2$ ldd ./HelloX</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00000033efe00000)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
        libc.so.6 => /lib64/libc.so.6 (0x00000033eda00000)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00000033f0600000)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00000033f0200000)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
        libdl.so.2 => /lib64/libdl.so.2 (0x00000033ee200000)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
        /lib64/ld-linux-x86-64.so.2 (0x00000033ed600000)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">
bash-3.2$  </span><br></div><br>-jerrold<br><br><div class="gmail_quote">On Tue, May 1, 2012 at 1:23 AM, walter harms <span dir="ltr"><<a href="mailto:wharms@bfs.de" target="_blank">wharms@bfs.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
Am 30.04.2012 22:15, schrieb Jerrold Clint Balansi:<br>
<div class="im">> Hi wh,<br>
><br>
> I did your instruction and it compiled. Here's what I got.<br>
><br>
> [root@vizwall jcX Files]# make<br>
> cc -Wall    HelloX.c -lX11  -o HelloX<br>
> [root@vizwall jcX Files]# ./HelloX<br>
> X connection to :0.0 broken (explicit kill or server shutdown).<br>
> [root@vizwall jcX Files]#<br>
><br>
<br>
</div>to be fair, i am confused.<br>
<br>
1. root@vizwall -> indicates that you are running as root<br>
   you should try things always as USER<br>
<br>
2. "X connection to :0.0 broken" should appear when the connection<br>
   to the server (== your display) is gone. this happens when you<br>
   have a remote login (do you ?) but :0.0 shows that is the local<br>
   box and from the other mail i see that xclock is working ....<br>
<br>
wild guess ...<br>
could you please check with "ldd ./hellox" is there something missing ?<br>
<br>
my output looks like these:<br>
 ldd ./hellox<br>
        linux-vdso.so.1 =>  (0x00007fffff1ff000)<br>
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f01e385e000)<br>
        libc.so.6 => /lib64/libc.so.6 (0x00007f01e3505000)<br>
        libxcb-xlib.so.0 => /usr/lib64/libxcb-xlib.so.0 (0x00007f01e3303000)<br>
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f01e30e7000)<br>
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f01e2ee3000)<br>
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f01e2cdf000)<br>
        /lib64/ld-linux-x86-64.so.2 (0x00007f01e3b9b000)<br>
<br>
re,<br>
 wh<br>
<div class="HOEnZb"><div class="h5"><br>
> Is there anyting I should know why I'm getting this X connection to :0.0<br>
> broken (explicit kill or server .. Thank you.<br>
><br>
><br>
> -jerrold<br>
><br>
><br>
> On Fri, Apr 27, 2012 at 5:28 AM, walter harms <<a href="mailto:wharms@bfs.de">wharms@bfs.de</a>> wrote:<br>
><br>
>><br>
>><br>
>> Am <a href="tel:24.04.2012%2011" value="+12404201211">24.04.2012 11</a>:51, schrieb Michal Hejduk:<br>
>>> On Monday 23 of April 2012 14:13:28 Jerrold Clint Balansi wrote:<br>
>>><br>
>>> Hi Julien,<br>
>>> I'm sorry that I'm pretty much new in to this Xlib programming, how<br>
>> exactly<br>
>>> can I do that?<br>
>>><br>
>>> Thank you for your help.<br>
>>><br>
>>> -jerrold<br>
>>><br>
>> hi jerrold,<br>
>> please save the 3 lines below in a file called "makefile", then start make.<br>
>> Give you have all needed libes it should work the example complies for me<br>
>> without problems.<br>
>><br>
>> re,<br>
>>  wh<br>
>><br>
>> LOADLIBES=-lX11<br>
>> CFLAGS=-Wall<br>
>> hellox:<br>
>><br>
>><br>
>>><br>
>>> On Mon, Apr 23, 2012 at 2:10 PM, Julien Cristau <<a href="mailto:jcristau@debian.org">jcristau@debian.org</a>><br>
>> wrote:<br>
>>><br>
>>> On Mon, Apr 23, 2012 at 13:55:34 -0700, Jerrold Clint Balansi wrote:<br>
>>><br>
>>>> Hello,<br>
>>>><br>
>>>> I am trying to make a Hello World program from code from this site:<br>
>>>> <a href="http://www.paulgriffiths.net/program/c/srcs/helloxsrc.html" target="_blank">http://www.paulgriffiths.net/program/c/srcs/helloxsrc.html</a><br>
>>>><br>
>>>> However, when I try to compile and run it I get this error. Can some<br>
>> give<br>
>>>> me a hint. Thank you.<br>
>>>><br>
>>>> [root@vizwall Desktop]# gcc -o HelloX HelloX.c<br>
>>>>> /tmp/ccMGGmGj.o: In function `main':<br>
>>>>> HelloX.c:(.text+0x42): undefined reference to `XAllocSizeHints'<br>
>>><br>
>>><br>
>>> You need to link with -lX11.<br>
>>><br>
>>> Cheers,<br>
>>> Julien<br>
>>><br>
>>><br>
>>> Compile with:<br>
>>><br>
>>> gcc -lX11 -o HelloX HelloX.c<br>
>>><br>
>>> Nazdar<br>
>>> Michal<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> <a href="mailto:xorg@lists.x.org">xorg@lists.x.org</a>: X.Org support<br>
>>> Archives: <a href="http://lists.freedesktop.org/archives/xorg" target="_blank">http://lists.freedesktop.org/archives/xorg</a><br>
>>> Info: <a href="http://lists.x.org/mailman/listinfo/xorg" target="_blank">http://lists.x.org/mailman/listinfo/xorg</a><br>
>>> Your subscription address: <a href="mailto:wharms@bfs.de">wharms@bfs.de</a><br>
>> _______________________________________________<br>
>> <a href="mailto:xorg@lists.x.org">xorg@lists.x.org</a>: X.Org support<br>
>> Archives: <a href="http://lists.freedesktop.org/archives/xorg" target="_blank">http://lists.freedesktop.org/archives/xorg</a><br>
>> Info: <a href="http://lists.x.org/mailman/listinfo/xorg" target="_blank">http://lists.x.org/mailman/listinfo/xorg</a><br>
>> Your subscription address: <a href="mailto:jcx4ever@gmail.com">jcx4ever@gmail.com</a><br>
>><br>
><br>
</div></div></blockquote></div><br>