Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 1998 11:18:13 -0800
From:      "Ghulam Dastgir" <banta@ghulam.force9.co.uk>
To:        <nvp@mediaone.net>
Cc:        <freebsd-questions@FreeBSD.ORG>
Subject:   Re: XWindows programming
Message-ID:  <01be1c96$2d07a360$3684a6c3@signup>

next in thread | raw e-mail | index | archive | help
Hi Nate,
thanks for replying. I've tried what you've said but I still get the same
errors. I've confirmed that all the named directories exist.
This porbably seems extreme but I'm thinking of re-installing XWindows on my
FBSD2.2.6 (perhaps there's some bug somewhere !?!).
Any thoughts. Thanks again.
Ghulam
p.s. I've included another sample short C program in question :-

#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
main() {
  Display *display;
  Window window;
  int screen;
  unsigned long foreground, background;
  display = XOpenDisplay ("");
  if (display == NULL) {
        fprintf(stderr, "cannot connect to server\n");
        exit (EXIT_FAILURE);
  }
  screen = DefaultScreen(display);
  background = WhitePixel(display, screen);
  foreground = BlackPixel(display, screen);
  window = XCreateSimpleWindow(display, DefaultRootWindow(display), 100,
        50, 350,250, 2, foreground, background);
  if (window == NULL) {
        fprintf(stderr,"cannot open window\n");
        exit(EXIT_FAILURE);
  }
  XMapRaised(display, window);
  XFlush(display);
  sleep(5);
  XDestroyWindow(display, window);
  XCloseDisplay(display);
  exit (EXIT_SUCCESS);
}

-----Original Message-----
From: nvp@mediaone.net <nvp@mediaone.net>
To: Ghulam Dastgir <banta@ghulam.force9.co.uk>
Cc: freebsd-questions@FreeBSD.ORG <freebsd-questions@FreeBSD.ORG>
Date: Sunday, November 29, 1998 11:56 AM
Subject: Re: XWindows programming


>
>> I've just started X programming using Xlib and when I compile my C
>> program, that includes the header file Xlib.h, I get errors for all
>> the Xlib.h declared functions my C program calls, like:
>
>You should be using the (gcc) options -I/usr/X11R6/include and
>-L/usr/X11R6/lib as well as -lX11 -lXt, so:
>
>prompt$ gcc -I/usr/X11R6/include -L/usr/X11R6/lib file.c -lX11 -lXt
>
>--
>Nate Patwardhan
>nvp@mediaone.net
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01be1c96$2d07a360$3684a6c3>