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