Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Oct 1999 23:08:45 +0400
From:      "Mikhail A. Sokolov" <mishania@demos.net>
To:        questions@freebsd.org
Subject:   GTK+ failures to be detected.
Message-ID:  <19991009230845.A91126@demos.su>

next in thread | raw e-mail | index | archive | help
Hello,

whilst compiling ports, such as wmakerconf, as for instance, xmms or whatever
would need  gtk+ >1.2.x I come up with a failure of this toolkit to be 
detected, no matter what gtk version is installed. Checked are: 1.2.{0-5}.
However, glib, which comes in the package will do ok, no matter how is GTK 
installed, from ports or manually.


Looks somewhat similiar to PR  ports/8490 by  Bill Fumerola,  ID
<199810292102.QAA07692@jade.chc-chimes.com>, although it's refering to 1.1.2.

That's from patched 1.2.5 (patches are to keep the installation as suggested 
by Cris Piazza (?) so that different 2nd level GTK versions reside in 
appropriate places in X11R6 and /usr/local/ hierarchies):


*** Could not run GTK test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK was incorrectly installed
*** or that you have moved GTK since it was installed. In the latter case, you
*** may want to edit the gtk-config script: /usr/X11R6/bin/gtk-config
configure: error: *** GTK >= 1.2.0 not installed - please install first ***

file !$
file /usr/X11R6/lib/libgtk12.*
/usr/X11R6/lib/libgtk12.a:    current ar archive
/usr/X11R6/lib/libgtk12.so:   symbolic link to libgtk12.so.2
/usr/X11R6/lib/libgtk12.so.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), not stripped

configure:1976: cc -o conftest -Os -pipe -I/usr/X11R6/include/gtk12 -I/usr/local
/include -I/usr/X11R6/include -I/usr/local/include/glib12  -I/usr/local/include
-I/usr/X11/include/ -I/usr/X11R6/include/ -I/usr/X11R6/include/X11 -I/usr/openwi
n/include -I/usr/local/include  -L/usr/local/lib -L/usr/X11/lib -L/usr/X11R6/lib
 -L/usr/openwin/lib -L/usr/local/lib conftest.c -lPropList -lm  -L/usr/X11R6/lib
 -L/usr/X11R6/lib -lgtk -lgdk -L/usr/local/lib -lgmodule12 -lglib12 -lintl -lxpg
4 -lXext -lX11 -lm 1>&5
In file included from /usr/X11R6/include/gtk12/gtk/gtk.h:31,
                 from configure:1968:
/usr/X11R6/include/gtk12/gdk/gdk.h:67: parse error before `GDestroyNotify'
/usr/X11R6/include/gtk12/gdk/gdk.h:392: parse error before `GDestroyNotify'
/usr/X11R6/include/gtk12/gdk/gdk.h:996: parse error before `*'
/usr/X11R6/include/gtk12/gdk/gdk.h:996: warning: data definition has no type or
storage class
In file included from /usr/X11R6/include/gtk12/gtk/gtkobject.h:31,
                 from /usr/X11R6/include/gtk12/gtk/gtkaccelgroup.h:35,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:32,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkarg.h:74: parse error before `va_list'
/usr/X11R6/include/gtk12/gtk/gtkarg.h:93: parse error before `arg_info_1'
/usr/X11R6/include/gtk12/gtk/gtkarg.h:95: parse error before `arg_info'
In file included from /usr/X11R6/include/gtk12/gtk/gtkaccelgroup.h:35,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:32,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkobject.h:146: parse error before `GData'
/usr/X11R6/include/gtk12/gtk/gtkobject.h:146: warning: no semicolon at end of st
ruct or union
/usr/X11R6/include/gtk12/gtk/gtkobject.h:329: parse error before `GQuark'
/usr/X11R6/include/gtk12/gtk/gtkobject.h:332: parse error before `GQuark'
/usr/X11R6/include/gtk12/gtk/gtkobject.h:336: parse error before `GQuark'
/usr/X11R6/include/gtk12/gtk/gtkobject.h:338: parse error before `GQuark'
/usr/X11R6/include/gtk12/gtk/gtkobject.h:340: parse error before `GQuark'
/usr/X11R6/include/gtk12/gtk/gtkobject.h:357: parse error before `va_list'
In file included from /usr/X11R6/include/gtk12/gtk/gtkadjustment.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtkwidget.h:33,
                 from /usr/X11R6/include/gtk12/gtk/gtkmisc.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtklabel.h:31,
                 from /usr/X11R6/include/gtk12/gtk/gtkaccellabel.h:34,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:33,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkdata.h:53: field `object' has incomplete type
In file included from /usr/X11R6/include/gtk12/gtk/gtkmisc.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtklabel.h:31,
                 from /usr/X11R6/include/gtk12/gtk/gtkaccellabel.h:34,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:33,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkwidget.h:174: field `object' has incomplete type
In file included from /usr/X11R6/include/gtk12/gtk/gtkbin.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtkalignment.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:35,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkcontainer.h:219: parse error before `va_list'
In file included from /usr/X11R6/include/gtk12/gtk/gtkcalendar.h:33,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:44,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtksignal.h:157: parse error before `GDestroyNotify
'
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkwidget.h:174: field `object' has incomplete type
In file included from /usr/X11R6/include/gtk12/gtk/gtkbin.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtkalignment.h:32,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:35,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkcontainer.h:219: parse error before `va_list'
In file included from /usr/X11R6/include/gtk12/gtk/gtkcalendar.h:33,
                 from /usr/X11R6/include/gtk12/gtk/gtk.h:44,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtksignal.h:157: parse error before `GDestroyNotify
'
In file included from /usr/X11R6/include/gtk12/gtk/gtk.h:47,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkclist.h:127: parse error before `gconstpointer'
In file included from /usr/X11R6/include/gtk12/gtk/gtk.h:52,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkctree.h:96: parse error before `GNode'
/usr/X11R6/include/gtk12/gtk/gtkctree.h:198: parse error before `GNode'
/usr/X11R6/include/gtk12/gtk/gtkctree.h:201: parse error before `*'
/usr/X11R6/include/gtk12/gtk/gtkctree.h:202: parse error before `GNode'
/usr/X11R6/include/gtk12/gtk/gtkctree.h:206: warning: data definition has no typ
e or storage class
In file included from /usr/X11R6/include/gtk12/gtk/gtk.h:80,
                 from configure:1968:
/usr/X11R6/include/gtk12/gtk/gtkitemfactory.h:67: field `object' has incomplete
type
configure: failed program was:
#line 1966 "configure"
#include "confdefs.h"

#include <gtk/gtk.h>
#include <stdio.h>

int main() {
 return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version));
; return 0; }

I am not on the list, please Cc:.
-- 
-mishania


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?19991009230845.A91126>