Re: Compile line options for gnome/libglade?
- From: Arnaldo de Moraes Pereira <egghunt gmail com>
- To: Tony Freeman <tony freeman insightbb com>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Compile line options for gnome/libglade?
- Date: Tue, 25 Jan 2005 11:47:25 -0200
Hi Tony,
Try adding libgnomeui-2.0 to the pkg-config arguments.
Take care.
On Sun, 23 Jan 2005 22:02:07 -0500, Tony Freeman
<tony freeman insightbb com> wrote:
I'm trying to compile the example program provided in Chapter 5 of "The
Official GNOME 2 Developer's Guide". Every program in this book that
contains a "#include <gnome.h>" line NEVER compiles. I wonder if you
can help me figure this one out?
Here's my guess at the compile command and the resulting output:
#gcc `pkg-config --cflags --libs libgnome-2.0 libglade-2.0` main.c -o
test
main.c:1:19: gnome.h: No such file or directory
main.c:22: error: parse error before '*' token
main.c:22: warning: data definition has no type or storage class
main.c: In function `closebutton_clicked':
main.c:41: error: `GtkDialog' undeclared (first use in this function)
main.c:41: error: (Each undeclared identifier is reported only once
main.c:41: error: for each function it appears in.)
main.c:41: error: `window' undeclared (first use in this function)
main.c: At top level:
main.c:47: error: parse error before '*' token
main.c: In function `changed':
main.c:50: error: `id_ptr' undeclared (first use in this function)
main.c: In function `main':
main.c:98: error: `GnomeProgram' undeclared (first use in this function)
main.c:98: error: `program' undeclared (first use in this function)
main.c:99: error: `GtkDialog' undeclared (first use in this function)
main.c:99: error: `window' undeclared (first use in this function)
main.c:103: error: `LIBGNOMEUI_MODULE' undeclared (first use in this
function)
main.c:103: error: `GNOME_PROGRAM_STANDARD_PROPERTIES' undeclared (first
use in this function)
main.c:104: error: `GNOME_PARAM_HUMAN_READABLE_NAME' undeclared (first
use in this function)
main.c:111: warning: assignment makes pointer from integer without a
cast
main.c:118: warning: passing arg 4 of `g_signal_connect_data' makes
pointer from integer without a cast
As you can see ... gnome.h cannot be found. Here's the packages that
"pkg-config --list-all | sort" knows about:
art-sharp Art - Art
avifile avifile - A library for reading and writing
of compressed video
bse BSE - Bedevilled Sound Engine (Synthesis
Core)
camel-2.0 camel - the Evolution mail library
fontconfig Fontconfig - Font configuration and
customization library
freetype2 FreeType 2 - A free, high-quality, and
portable font engine.
gconf-sharp GConf - GConf
gdk-pixbuf-2.0 GdkPixbuf - Image loading and scaling
gdk-pixbuf-xlib-2.0 GdkPixbuf Xlib - GdkPixbuf rendering for
Xlib
gimp-2.0 GIMP - GIMP Library
gimpthumb-2.0 GIMP Thumb - GIMP Thumbnail Library
gimpui-2.0 GIMP UI - GIMP User Interface Library
glib-2.0 GLib - C Utility Library
glib GLib - C Utility Library
glibmm-2.4 GLibmm - C++ wrapper for GLib
gmodule-2.0 GModule - Dynamic module loader for GLib
gmodule GModule - Dynamic module loader for GLib
gnomedb-sharp GnomeDB - GnomeDB
gnome-icon-theme gnome-icon-theme - A collection of icons
used as the basis for GNOME themes
gnome-mime-data-2.0 gnome-mime-data - Base set of file types and
applications for GNOME
gnome-python-2.0 GNOME-python - Python bindings for GNOME
libraries
gnome-sharp Gnome - Gnome
gnome-speech-1.0 gnome-speech - GNOME text to speech
infrastructure
gnome-system-tools gst - Gnome System Tools
gobject-2.0 GObject - GLib Type, Object, Parameter and
Signal Library
gok-1.0 Gok - GNOME On-screen Keyboard
gswitchit GSwitchIt - GSwitchIt shared library (for
plugin development)
gthread GThread - Thread support for GLib
gtk+-2.0 GTK+ - GIMP Tool Kit (x11 target)
gtk-doc gtk-doc - API documentation generator
gtkhtml-sharp Gtkhtml - Gtkhtml
gtk-sharp Gtk - Gtk
gtk+-x11-2.0 GTK+ - GIMP Tool Kit (x11 target)
hal hal - Free desktop hardware abstraction
layer
howl Howl - Howl Rendezvous/mDNS-SD Library from
Porchdog Software (http://www.porchdogsoft.com)
ImageMagick ImageMagick - ImageMagick - Convert, Edit,
and Compose Images
imlib2 imlib2 - Powerful image loading and
rendering library
imlibgdk ImlibGdk - GDK support libraries for Imlib
libbonobo-2.0 libbonobo - libbonobo
libdevhelp-1.0 devhelp - devhelp
libebook-1.0 libebook - Client library for evolution
address books
libecal-1.0 libecal - Client library for evolution
calendars
libedata-cal-1.0 libedatacal - Backend library for evolution
calendars
libexif libexif - Library for easy access to EXIF
data
libexslt libexslt - EXSLT Extension library
libglade-gnome Libglade gnome module - A library providing
support for GNOME widgets in libglade
libglade Libglade - a library for dynamically loading
GLADE interface files
libgnome-2.0 libgnome - libgnome
libgnomeprint-2.2 libgnomeprint-2.2 - libgnomeprint - Printing
library for gtk+ based applications
libgnomeui-2.0 libgnomeui - libgnomeui
libgsf-1 libgsf-1 - A library for reading and writing
structured files (eg MS OLE and Zip)
libIDL libIDL - IDL parsing library
libidn Libidn - IETF stringprep, nameprep,
punycode, IDNA text processing.
libloginhelper-1.0 liblogin-helper - Login-Helper library for
assistive technologies
libpanelapplet-2.0 libpanel-applet-2 - libpanel-applet-2
libpng libpng12 - Loads and saves PNG files
libraw1394 libraw1394 - Interface library for the Linux
IEEE1394 drivers.
librsvg-2.0 librsvg - library that renders svg files
libspi-1.0 libspi - Accessibility Technology software
library
libvcdinfo libvcdinfo - VCD information library
libxine libxine - The xine engine library
libxml-2.0 libXML - libXML library version2.
libxml libXML - libXML library.
mozilla-nspr NSPR - The Netscape Portable Runtime
openssl OpenSSL - Secure Sockets Layer and
cryptography libraries and tools
ORBit-2.0 ORBit-2.0 - High-performance CORBA Object
Request Broker.
pangoft2 Pango FT2 - Freetype 2.0 font support for
Pango
pangox Pango X - X Window System font support for
Pango
pyorbit-2 PyORBit - Python bindings for ORBit2
sfi SFI - Synthesis Fusion Kit Interface Library
shared-mime-info shared-mime-info - Freedesktop common MIME
database
shout Shout - Audio streaming library for icecast
encoders
streamtuner streamtuner - A stream directory browser
system-tools-backends gst-backends - GNOME System Tools backends
vorbis vorbis - vorbis is the primary Ogg Vorbis
library
vte vte - Vte terminal widget.
Wand Wand - MagickWand - Convert, Edit, and
Compose Images
xrender Xrender - X Render Library
zvbi-0.2 ZVBI - VBI Capturing and Decoding Library
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
--
Arnaldo M. Pereira
egghunt at gmail.com
http://www.ansi-c.org/~arnaldo
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]