Hi

I am trying to compile a c-file with some calls to X rotines

-----------------//------------------
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/keysym.h>

#include "xdriver.h"
(...)
int
init_driver(ScreenSpecs *screen_specs)
{
   XEvent               event;
   int                  dummy;
   XCharStruct          chars;
   unsigned long        event_mask;
   XGCValues            gcv;
   unsigned long        mask;

   key_buf_in = key_buf_out = 0;

   /* open the display */
   display      = XOpenDisplay(NULL);
   screen       = DefaultScreen(display);
   root         = DefaultRootWindow(display);
   depth        = DefaultDepth(display, screen);
   black        = BlackPixel(display, screen);
   white        = WhitePixel(display, screen);

   screen_specs->planes = depth;
(...)

-----------------//------------------

But when I do the command

> gcc xdriver.c

I got

-----------------//------------------
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
/tmp/ccoZsSbI.o: In function `init_driver':
/tmp/ccoZsSbI.o(.text+0x23): undefined reference to `XOpenDisplay'
(...)
-----------------//------------------

What's the problem? More important what's the solution :)


Thanks

-- 

Pedro Quaresma de Almeida
e-mail: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to