gnome-core

Robert Kurtys bob w pozyton.net.pl
Nie, 10 Mar 2002, 19:00:09 CET


On Sun, 10 Mar 2002 18:47:14 +0100 (CET)
"Tomasz Kłoczko" <kloczek w rudy.mif.pg.gda.pl> wrote:

> On Sun, 10 Mar 2002, Robert Kurtys wrote:
> 
> > gnome-core sie nie buduje bo nie moze znalezc  capplet-widget.h	
> > plik jest w /usr/X11R6/include/libcapplet1
> > 
> > w gnome-core w plikach ______.c
> > trzeba by poprawiac z capplet-widget.h	na libcapplet1.capplet-widget.h
> > 
> > plik jest dostarczany przez control-center-devel
> > i z tego co ogladalem inne rpmy to jest w /usr/X11R6/include 
> > wiec...
> > - czemu w PLD jest /usr/X11R6/include/libcapplet1
> > - co poprawiac control-center-devel, czy gnome-core ???
> 
> Nie. To jest robione zupełnie inaczej. ścieżki bazowe do plików 
> nagłówkowych, ścieżki do bibliotek i lista bibliotek z jakimi się linkuje 
> kawałek kodu pozyskiwane są z gnome-cofing. Przykładowo:
> 
> [kloczek w test2 SPECS]$ gnome-config
> Usage: gnome-config [OPTION]... [LIBRARY]...
> 
> Generic options
>   --version	output gnome version information.
>   --modversion  output the module version information.
>   --help	display this help and exit.
> 
> Compilation support options
>   --cflags	print pre-processor and compiler flags
>   --libs	print library linking information
>   --libs-only-L	only print the -L/-R part of --libs
>   --libs-only-l only print the -l part of --libs
> 
> Install directories gnome-libs was configured to
>   --prefix  --exec-prefix  --bindir  --sbindir  --libexecdir  --datadir
>   --sysconfdir  --sharedstatedir  --localstatedir  --libdir  --infodir
>   --mandir  --includedir
> 
> Known values for LIBRARY are:
> 
>     glib	(calls glib-config)
>     idl         (to be used with orbit-idl)
>     gnome
>     gnomeui
>     gnorba
>     gtk		(calls gtk-config)
>     gtkxmhtml	(only --libs)
>     zvt		(only --libs)
> 
> If LIBRARY is none of these,
>     
>     /usr/X11R6/lib/<LIBRARY>Conf.sh
> 
> is looked in for the necessary information.  Those currently installed 
> appear to be:
> 
> applets, bonobo, bonobo_conf, bonobox, bonobox_print, capplet, docklets,
> eel, gal, gb, gdk_pixbuf, gdk_pixbuf_xlib, ghttp, gnomecanvaspixbuf,
> gnomemm, gnumeric, gtkhtml, libart, libglade, libgtop, libguppi, libmorph,
> librsvg, oaf, obGnome, panelmm, print, unicode, vfs, xml, ghttp, gmime,
> libIDL, libole2, xslt
> 
> Czyli:
> 
> [kloczek w test2 SPECS]$ gnome-config capplet --libs
> -rdynamic -L/usr/X11R6/lib -L/usr/lib -lcapplet -lgnomeui -lart_lgpl 
> -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 
> -lgnome -lgnomesupport -lesd -laudiofile -ldb3 -lORBitCosNaming -lORBit 
> -lIIOP -lORBitutil -lglib -lm -lgnorba
> 
> [kloczek w test2 SPECS]$ gnome-config capplet --cflags
> -I/usr/X11R6/include/libcapplet1 -I/usr/X11R6/include/gnome-1.0 
> -DNEED_GNOMESUPPORT_H -I/usr/X11R6/lib/gnome-libs/include 
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 
> -I/usr/X11R6/include/gtk-1.2 -I/usr/X11R6/include
> 
> Jak widzisz w tym drugim wołaniu pojawia się -I/usr/X11R6/include/libcapplet1.
> I to są parametry jakie powinny być pobierane w confifgure.in, zładowane w
> odpowiednie zmienne i używane w zmiennych INCLUDES i <foo>_LDADD w
> odpowiednich Makefile.am. Czyli do poprawki jest am/ac w gnome-core. 
> Spróbuję zarknbać na cvs.gnome.org bo raczej jest to tam już poprawione a 
> w razie czego poprawię.

Ok - to ja czekam
z tym ze u mnie make  z -I/usr/X11R6/include/libcapplet1 nie przeszlo
no ale to juz Tobie zostawiam



Więcej informacji o liście dyskusyjnej pld-devel-pl