Quoting Hideyuki KURASHINA <[EMAIL PROTECTED]>:

> Hi,

  Hi,

> Is there any reasons why
> 
>   (a) xc/lib/{Private,XawI18n}.h not installed
>       to /path/to/X11R6/include/X11/Xaw ?

  These are private headers, that define internal functions/macros.
While this did not change for a while, contents in these headers are
not guaranteed to be always available.

>   (b) xc/lib/Xaw/Template.c installed to /path/to/X11R6/include/X11/Xaw
> ?

  This file just defines the basic structure of a new "widget definition",
there isn't really too many reasons to install it tough, as anyone willing
to write new Xaw widgets will probably need the full Xaw sources, at least
as a reference.

> I couldn't find those reasons from cvsweb
> <URL: http://cvsweb.xfree86.org/cvsweb/xc/lib/Xaw/Imakefile>
> 
> I hope this patch (to xc/lib/Xaw/Imakefile rev. 1.10) helps.
[snip]
> @@ -128,6 +129,7 @@
>       SmeBSB.c \
>       SmeLine.c \
>       StripChart.c \
> +     Template.c \
>       Text.c \
>       TextSink.c \
>       TextSrc.c \
> @@ -179,6 +181,7 @@
>       SmeBSB.o \
>       SmeLine.o \
>       StripChart.o \
> +     Template.o \
>       Text.o \
>       TextSink.o \
>       TextSrc.o \

  The template widget doesn't need to be compiled, it is just a sample,
and it does nothing.

> Sincerely,
> 
> -- rushani
> 
> o XFree86 version
> 
>   % XFree86 -version
> 
>   XFree86 Version 4.2.1 / X Window System
>   (protocol Version 11, revision 0, vendor release 6600)
>   Release Date: 3 September 2002
>           If the server is older than 6-12 months, or if your card is
>           newer than the above date, look for a newer version before
>           reporting problems.  (See http://www.XFree86.Org/)
>   Build Operating System: FreeBSD 4.7-STABLE i386 [ELF] 
>   Module Loader present
> 
> o Operating System
> 
>   % uname -v
>   FreeBSD 4.7-STABLE #0: Thu Feb  6 02:08:38 JST 2003
> 
> o Area of the problem
> 
>   Xaw
> 
> o Which X server
> 
>   XFree86 (The XFree86 4.x server)
> 
> o Repeat by
> 
>   (a)
> 
>       % ( cd /path/to/X11R6/include/X11/Xaw/ ; ls *.h ) >
> /tmp/installed-headers
>       % ( cd /path/to/xc/lib/Xaw/; ls *.h ) > /tmp/dist-headers
>       % diff -u /tmp/{installed,dist}-headers
> 
>     I got following output;
> 
>       --- installed-headers   Mon Feb 10 22:14:43 2003
>       +++ dist-headers        Mon Feb 10 22:17:04 2003
>       @@ -32,6 +32,7 @@
>        PannerP.h
>        Porthole.h
>        PortholeP.h
>       +Private.h
>        Repeater.h
>        RepeaterP.h
>        Reports.h
>       @@ -66,5 +67,6 @@
>        VendorEP.h
>        Viewport.h
>        ViewportP.h
>       +XawI18n.h
>        XawImP.h
>        XawInit.h
> 
>   (b)
> 
>       % ls /path/to/X11R6/include/X11/Xaw/*.c
> 
>     I got following output;
> 
>       /usr/X11R6/include/X11/Xaw/Template.c

  If you have interest in working in Xaw or creating new widgets, there
is really plenty of work to be done regarding to i18n, and better support
for oriental languages :-)

Paulo
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to