Hello World: Error

walter harms wharms at bfs.de
Tue May 1 01:23:45 PDT 2012



Am 30.04.2012 22:15, schrieb Jerrold Clint Balansi:
> Hi wh,
> 
> I did your instruction and it compiled. Here's what I got.
> 
> [root at vizwall jcX Files]# make
> cc -Wall    HelloX.c -lX11  -o HelloX
> [root at vizwall jcX Files]# ./HelloX
> X connection to :0.0 broken (explicit kill or server shutdown).
> [root at vizwall jcX Files]#
> 

to be fair, i am confused.

1. root at vizwall -> indicates that you are running as root
   you should try things always as USER

2. "X connection to :0.0 broken" should appear when the connection
   to the server (== your display) is gone. this happens when you
   have a remote login (do you ?) but :0.0 shows that is the local
   box and from the other mail i see that xclock is working ....

wild guess ...
could you please check with "ldd ./hellox" is there something missing ?

my output looks like these:
 ldd ./hellox
        linux-vdso.so.1 =>  (0x00007fffff1ff000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f01e385e000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f01e3505000)
        libxcb-xlib.so.0 => /usr/lib64/libxcb-xlib.so.0 (0x00007f01e3303000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f01e30e7000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f01e2ee3000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f01e2cdf000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f01e3b9b000)

re,
 wh

> Is there anyting I should know why I'm getting this X connection to :0.0
> broken (explicit kill or server .. Thank you.
> 
> 
> -jerrold
> 
> 
> On Fri, Apr 27, 2012 at 5:28 AM, walter harms <wharms at bfs.de> wrote:
> 
>>
>>
>> Am 24.04.2012 11:51, schrieb Michal Hejduk:
>>> On Monday 23 of April 2012 14:13:28 Jerrold Clint Balansi wrote:
>>>
>>> Hi Julien,
>>> I'm sorry that I'm pretty much new in to this Xlib programming, how
>> exactly
>>> can I do that?
>>>
>>> Thank you for your help.
>>>
>>> -jerrold
>>>
>> hi jerrold,
>> please save the 3 lines below in a file called "makefile", then start make.
>> Give you have all needed libes it should work the example complies for me
>> without problems.
>>
>> re,
>>  wh
>>
>> LOADLIBES=-lX11
>> CFLAGS=-Wall
>> hellox:
>>
>>
>>>
>>> On Mon, Apr 23, 2012 at 2:10 PM, Julien Cristau <jcristau at debian.org>
>> wrote:
>>>
>>> On Mon, Apr 23, 2012 at 13:55:34 -0700, Jerrold Clint Balansi wrote:
>>>
>>>> Hello,
>>>>
>>>> I am trying to make a Hello World program from code from this site:
>>>> http://www.paulgriffiths.net/program/c/srcs/helloxsrc.html
>>>>
>>>> However, when I try to compile and run it I get this error. Can some
>> give
>>>> me a hint. Thank you.
>>>>
>>>> [root at vizwall Desktop]# gcc -o HelloX HelloX.c
>>>>> /tmp/ccMGGmGj.o: In function `main':
>>>>> HelloX.c:(.text+0x42): undefined reference to `XAllocSizeHints'
>>>
>>>
>>> You need to link with -lX11.
>>>
>>> Cheers,
>>> Julien
>>>
>>>
>>> Compile with:
>>>
>>> gcc -lX11 -o HelloX HelloX.c
>>>
>>> Nazdar
>>> Michal
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> xorg at lists.x.org: X.Org support
>>> Archives: http://lists.freedesktop.org/archives/xorg
>>> Info: http://lists.x.org/mailman/listinfo/xorg
>>> Your subscription address: wharms at bfs.de
>> _______________________________________________
>> xorg at lists.x.org: X.Org support
>> Archives: http://lists.freedesktop.org/archives/xorg
>> Info: http://lists.x.org/mailman/listinfo/xorg
>> Your subscription address: jcx4ever at gmail.com
>>
> 



More information about the xorg mailing list