<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>102337</bug_id>
          
          <creation_ts>2005-03-24 03:25:12 +0000</creation_ts>
          <short_desc>GlobalParams.cc does not compile on Solaris, missing include of X11/Xlib.h</short_desc>
          <delta_ts>2005-03-24 20:26:54 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>kpdf</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Solaris</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Aaron Williams">aaronw</reporter>
          <assigned_to name="Albert Astals Cid">aacid</assigned_to>
          
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>327497</commentid>
    <comment_count>0</comment_count>
    <who name="Aaron Williams">aaronw</who>
    <bug_when>2005-03-24 03:25:12 +0000</bug_when>
    <thetext>Version:            (using KDE KDE 3.4.0)
Installed from:    Compiled From Sources
Compiler:          gcc version 3.3.5
OS:                SunOS (sun4u) release 5.8

Compile failed due to missing include file.  Need to add #include &lt;X11/Xlib.h&gt; to line 26 of GlobalParams.cc.

Making all in xpdf
make[4]: Entering directory `/var/tmp/kde/archive/3.4/kdegraphics-3.4.0/kpdf/xpdf/xpdf&apos;
creating libxpdf_la.all_cc.cc ...
if /bin/bash ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./.. -I./../fofi -I./../splash -I./../goo -I/opt/kde3/3.4/include -I/opt/qt/qt-3.3.3/include   -I/opt/kdeshared/include -I/opt/kdeshared/include/freetype2 -I/opt/kdeshared/include  -I/opt/qt/qt-3.3.3/include  -DQT_THREAD_SUPPORT  -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings-O2 -O3 -mcpu=ultrasparc -g -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION  -MT libxpdf_la.all_cc.lo -MD -MP -MF &quot;.deps/libxpdf_la.all_cc.Tpo&quot; -c -o libxpdf_la.all_cc.lo libxpdf_la.all_cc.cc; \
then mv -f &quot;.deps/libxpdf_la.all_cc.Tpo&quot; &quot;.deps/libxpdf_la.all_cc.Plo&quot;; else rm-f &quot;.deps/libxpdf_la.all_cc.Tpo&quot;; exit 1; fi
In file included from /opt/kdeshared/include/X11/extensions/Xrender.h:33,
                 from /opt/kdeshared/include/X11/Xft/Xft.h:43,
                 from GlobalParams.cc:26,
                 from libxpdf_la.all_cc.cc:48:
/usr/include/X11/Xutil.h:117: error: &apos;Bool&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:120: error: &apos;Pixmap&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:121: error: &apos;Window&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:123: error: &apos;Pixmap&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:124: error: &apos;XID&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:161: error: &apos;Atom&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:207: error: &apos;XPointer&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:254: error: syntax error before `*&apos; token
/usr/include/X11/Xutil.h:255: error: &apos;VisualID&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:287: error: &apos;Colormap&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:295: error: &apos;VisualID&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:296: error: &apos;XID&apos; is used as a type, but is not
   defined as a type.
/usr/include/X11/Xutil.h:365: error: type specifier omitted for parameter `
   XRectangle&apos;
/usr/include/X11/Xutil.h:365: error: parse error before `*&apos; token
/usr/include/X11/Xutil.h:384: error: type specifier omitted for parameter `XID&apos;
/usr/include/X11/Xutil.h:411: error: type specifier omitted for parameter `XID&apos;
/usr/include/X11/Xutil.h:413: error: type specifier omitted for parameter `
   XPointer&apos;
/usr/include/X11/Xutil.h:413: error: parse error before `*&apos; token
/usr/include/X11/Xutil.h:417: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:425: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:434: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:442: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:452: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:461: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:470: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:488: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:501: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:503: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:511: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:519: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:528: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:538: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:556: error: `KeySym&apos; was not declared in this scope
/usr/include/X11/Xutil.h:557: error: `KeySym&apos; was not declared in this scope
/usr/include/X11/Xutil.h:557: error: parse error before `,&apos; token
/usr/include/X11/Xutil.h:558: error: `KeySym&apos; was not declared in this scope
/usr/include/X11/Xutil.h:560: error: parse error before `)&apos; token
/usr/include/X11/Xutil.h:560: error: variable or field `XConvertCase&apos; declared
   void
/usr/include/X11/Xutil.h:560: error: initializer list being treated as compound
   expression
/usr/include/X11/Xutil.h:564: error: `XKeyEvent&apos; was not declared in this scope
/usr/include/X11/Xutil.h:564: error: parse error before `,&apos; token
/usr/include/X11/Xutil.h:572: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:590: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:600: error: `XPoint&apos; was not declared in this scope
/usr/include/X11/Xutil.h:600: error: parse error before `,&apos; token
/usr/include/X11/Xutil.h:619: error: type specifier omitted for parameter `XID&apos;
/usr/include/X11/Xutil.h:628: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:636: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:645: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:653: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:658: error: type specifier omitted for parameter `Atom
   &apos;
/usr/include/X11/Xutil.h:663: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:667: error: type specifier omitted for parameter `Atom
   &apos;
/usr/include/X11/Xutil.h:672: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:675: error: type specifier omitted for parameter `
   Pixmap&apos;
/usr/include/X11/Xutil.h:685: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:689: error: type specifier omitted for parameter `Atom
   &apos;
/usr/include/X11/Xutil.h:694: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:702: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:710: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:718: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:726: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:734: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:748: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:762: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:766: error: type specifier omitted for parameter `Atom
   &apos;
/usr/include/X11/Xutil.h:779: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:783: error: type specifier omitted for parameter `Atom
   &apos;
/usr/include/X11/Xutil.h:788: error: type specifier omitted for parameter `
   Window&apos;
/usr/include/X11/Xutil.h:801: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:843: error: syntax error before `(&apos; token
/usr/include/X11/Xutil.h:871: error: `XRectangle&apos; was not declared in this
   scope
/usr/include/X11/Xutil.h:871: error: parse error before `,&apos; token
In file included from /opt/kdeshared/include/X11/Xft/Xft.h:43,
                 from GlobalParams.cc:26,
                 from libxpdf_la.all_cc.cc:48:
/opt/kdeshared/include/X11/extensions/Xrender.h:51: error: &apos;Colormap&apos; is used
   as a type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:68: error: &apos;Bool&apos; is used as a
   type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:74: error: &apos;Pixmap&apos; is used as
   a type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:75: error: &apos;Bool&apos; is used as a
   type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:79: error: &apos;Atom&apos; is used as a
   type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:80: error: &apos;Bool&apos; is used as a
   type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:168: error: &apos;Cursor&apos; is used as
   a type, but is not defined as a type.
/opt/kdeshared/include/X11/extensions/Xrender.h:174: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:176: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:180: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:184: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:187: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:213: error: type specifier
   omitted for parameter `Drawable&apos;
/opt/kdeshared/include/X11/extensions/Xrender.h:213: error: parse error before
   `,&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:229: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:381: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:442: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:447: error: parse error before
   `*&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:453: error: type specifier
   omitted for parameter `Drawable&apos;
/opt/kdeshared/include/X11/extensions/Xrender.h:453: error: parse error before
   `)&apos; token
/opt/kdeshared/include/X11/extensions/Xrender.h:463: error: parse error before
   `*&apos; token
In file included from GlobalParams.cc:26,
                 from libxpdf_la.all_cc.cc:48:
/opt/kdeshared/include/X11/Xft/Xft.h:109: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:116: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:124: error: type specifier omitted for
   parameter `Visual&apos;
/opt/kdeshared/include/X11/Xft/Xft.h:124: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:140: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:143: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:152: error: type specifier omitted for
   parameter `Drawable&apos;
/opt/kdeshared/include/X11/Xft/Xft.h:152: error: parse error before `,&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:158: error: type specifier omitted for
   parameter `Pixmap&apos;
/opt/kdeshared/include/X11/Xft/Xft.h:158: error: parse error before `)&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:162: error: type specifier omitted for
   parameter `Pixmap&apos;
/opt/kdeshared/include/X11/Xft/Xft.h:162: error: parse error before `,&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:167: error: type specifier omitted for
   parameter `Drawable&apos;
/opt/kdeshared/include/X11/Xft/Xft.h:167: error: parse error before `)&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:173: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:176: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:178: error: syntax error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:281: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:286: error: parse error before `*&apos; token
/opt/kdeshared/include/X11/Xft/Xft.h:634: error: type specifier omitted for
   parameter `Bool&apos;
/opt/kdeshared/include/X11/Xft/Xft.h:634: error: parse error before `,&apos; token
make[4]: *** [libxpdf_la.all_cc.lo] Error 1
make[4]: Leaving directory `/var/tmp/kde/archive/3.4/kdegraphics-3.4.0/kpdf/xpdf/xpdf&apos;
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/kde/archive/3.4/kdegraphics-3.4.0/kpdf/xpdf&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/kde/archive/3.4/kdegraphics-3.4.0/kpdf&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/kde/archive/3.4/kdegraphics-3.4.0&apos;
make: *** [all] Error 2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>327820</commentid>
    <comment_count>1</comment_count>
    <who name="Albert Astals Cid">aacid</who>
    <bug_when>2005-03-24 20:26:54 +0000</bug_when>
    <thetext>CVS commit by aacid: 

Compile on Solaris
BUGS: 102337


  M +1 -0      GlobalParams.cc   1.13


--- kdegraphics/kpdf/xpdf/xpdf/GlobalParams.cc  #1.12:1.13
@@ -24,4 +24,5 @@
 #include FT_FREETYPE_H
 // -- ---------------------------------------------------------- --
+#include &lt;X11/Xlib.h&gt;
 #include &lt;X11/Xft/Xft.h&gt;
 #include &lt;X11/Xft/XftCompat.h&gt;
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>