[ markoval @ 22.09.2005. 09:23 ] @
Prvo: totalni sam pocetnik...

Imam problem kad ocu da kompajliram skoro sve za X... fale mi neke biblioteke...
Negde sam pronasao info da mi fali xlibs, ali kad pokusam da dodam taj paket iz portova (pkg_add) on kaze da vec imam taj paket... Ispod je 'console output' od make install-a koji mi se pojavljuje... ako neko moze moze da mi bar malo pomogne, jer od kopanja po raznim tekstovima, mala vajda - ovo nije precica da se dodje do info bez citanja, nego stvarno nemogu da nadjem te biblioteke

[/code]
BSD# make install afterstep
===> 9wm
===> aewm
===> Building for aewm-1.2.3_1
for i in src ; do gmake -C $i all; done
gmake[1]: Entering directory `/usr/ports/x11-wm/aewm/work/aewm-1.2.3/src'
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c init.c
-o init.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c
events.c -o events.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c
client.c -o client.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c new.c
-o new.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c
manage.c -o manage.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c misc.c
-o misc.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c
../lib/parser.c -o ../lib/parser.o
cc -O -pipe -DSHAPE -DGNOME_PDA -I../lib -I/usr/X11R6/include -c
../lib/gnome-pda.c -o ../lib/gnome-pda.o
cc init.o events.o client.o new.o manage.o misc.o ../lib/parser.o
../lib/gnome-pda.o -L/usr/X11R6/lib -lX11 -lXext -o aewm
gmake[1]: Leaving directory `/usr/ports/x11-wm/aewm/work/aewm-1.2.3/src'
cd /usr/ports/x11-wm/aewm/work/aewm-1.2.3/clients && /usr/bin/env
SHELL=/bin/sh PORTOBJFORMAT=elf PREFIX=/usr/X11R6 LOCALBASE=/usr/local
X11BASE=/usr/X11R6 MOTIFLIB="-L/usr/X11R6/lib -lXm -lXp" LIBDIR="/usr/lib"
CFLAGS="-O -pipe " CXXFLAGS="-O -pipe" MANPREFIX="/usr/X11R6"
BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555"
BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555"
BSD_INSTALL_DATA="install -o root -g wheel -m 444"
BSD_INSTALL_MAN="install -o root -g wheel -m 444" gmake CC="cc"
CFLAGS="-O -pipe " XROOT="/usr/X11R6" set-gnome-pda aesession
aemenu-xaw aepanel-xaw
cc -O -pipe -I../lib -Ilib -I/usr/X11R6/include -c set-gnome-pda.c -o
set-gnome-pda.o
cc -O -pipe -I../lib -Ilib -I/usr/X11R6/include -c lib/panel.c -o
lib/panel.o
cc -O -pipe -c -o ../lib/gnome-pda.o ../lib/gnome-pda.c
In file included from ../lib/gnome-pda.c:5:
../lib/gnome-pda.h:8:19: X11/X.h: No such file or directory
../lib/gnome-pda.h:9:22: X11/Xlib.h: No such file or directory
../lib/gnome-pda.h:10:23: X11/Xatom.h: No such file or directory
In file included from ../lib/gnome-pda.c:5:
../lib/gnome-pda.h:23: error: syntax error before '*' token
../lib/gnome-pda.h:23: warning: data definition has no type or storage class
../lib/gnome-pda.h:24: error: syntax error before "root"
../lib/gnome-pda.h:24: warning: data definition has no type or storage class
../lib/gnome-pda.h:25: error: syntax error before "gnome_pda"
../lib/gnome-pda.h:25: warning: data definition has no type or storage class
../lib/gnome-pda.c: In function `get_gnome_pda':
../lib/gnome-pda.c:14: error: syntax error before "real_type"
../lib/gnome-pda.c:18: error: `False' undeclared (first use in this function)
../lib/gnome-pda.c:18: error: (Each undeclared identifier is reported only
once
../lib/gnome-pda.c:18: error: for each function it appears in.)
../lib/gnome-pda.c:19: error: `XA_CARDINAL' undeclared (first use in this

function)
../lib/gnome-pda.c:19: error: `real_type' undeclared (first use in this
function)
../lib/gnome-pda.c:20: error: `Success' undeclared (first use in this
function)
gmake: *** [../lib/gnome-pda.o] Error 1
*** Error code 2

Stop in /usr/ports/x11-wm/aewm.
*** Error code 1

Stop in /usr/ports/x11-wm.
[/code]

Upomoc... pls
[ moonliner @ 02.10.2005. 15:38 ] @
Nisam toliko iskusan da ti odmah kazem sta je problem, ali ti mozda i ovo pomogne.

Nije dovoljno da ih samo imas instalirane (mislim na biblioteke) vec moraju i biti odgovarajuce verzije. Dakle za pocetak moras da provalis sta paket, koji zelis da instaliras, uopste zahteva za uspesno compile-iranje. Moj predlog, ako ne nadjes brze i bolje resenje, je da krenes od port-a za taj program. Tamo pise koji su mu zahtevi. Mislim i da moras da imas azuran spisak port-ova na svom racunaru (nesto cvsup -g -L 2 ....), ali kako se to postize procitaj u Handbook-u.

Cesto se desi prilikom upgrade-a nekog programa (biblioteke) da ti ne dozvoli pkg_delete posto drugi programi zavise od njega. Tu je fora, koju FreeBSD i sam ispise, da mu das make deinstall i make reinstall. To mi je uvek pomoglo.