Mam problem z dokończeniem instalacji paczki laidout-0.093.tar.bz2 .
Otóż kiedy wydam polecenie
make zwraca mi taki komunikat i nie wiem jak sobie z tym poradzić:
Code:
cd src && make
make[1]: Wejście do katalogu `/home/user/laidout-0.093/src'
cd /home/user/laidout-0.093/laxkit/lax && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/laxkit/lax'
g++ -g -fPIC -I. -I.. -I./.. -I/usr/X11R6/include -Wall -I/usr/include/freetype2 -c -o anobject.o anobject.cc
make[2]: g++: Polecenie nie znalezione
make[2]: *** [anobject.o] Błąd 127
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/laxkit/lax'
make[1]: *** [lax] Błąd 2
make[1]: Opuszczenie katalogu `/home/user/laidout-0.093/src'
make: *** [laidout] Błąd 2
Korzystam z OpenSuse 12.3 x64 bit
x11 w wersji development - zainstalowany
freetype2 w wersji development - zainstalowany
libssl (libopenssl) w wersji development - zainstalowany
imlib2 w wersji development - zainstalowany
Pakiety te potrzebne były aby polecenie
./configure umożliwiło dalszą instalacje paczki ale niestety utknąłem ;/
Dzieki juz to zrobilem lecz nadal mam bledy teraz odnosnie GL/glu.h ze brakuje i ni w zab nie wiem jak sobie z tym poradzic.
Ps. Tak na marginesie dodam iz laidout to dodatek do Scribus-a dzieki ktoremu mozna wytworzyc impozycyjne strony w formie ksiazki.
Brakował pakiet FreeGLUT. Ale nadal mam problem ;/
Code:
user@User-linux:~> cd laidout-0.093
user@User-linux:~/laidout-0.093> make
cd src && make
make[1]: Wejście do katalogu `/home/user/laidout-0.093/src'
cd /home/user/laidout-0.093/laxkit/lax && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/laxkit/lax'
-----------Done!-------------
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/laxkit/lax'
cd /home/user/laidout-0.093/laxkit/lax/interfaces && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/laxkit/lax/interfaces'
make[2]: `liblaxinterfaces.a' jest aktualne.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/laxkit/lax/interfaces'
cd calculator && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/calculator'
make[2]: Nie ma nic do zrobienia w `dataobjects'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/calculator'
cd api && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/api'
make[2]: Nie ma nic do zrobienia w `api'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/api'
cd dataobjects && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/dataobjects'
make[2]: Nie ma nic do zrobienia w `dataobjects'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/dataobjects'
cd impositions && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/impositions'
#for NAME in ; do make -C polyptych $NAME; cp polyptych/$NAME .; done
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/impositions'
cd interfaces && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/interfaces'
make[2]: Nie ma nic do zrobienia w `interfaces'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/interfaces'
cd filetypes && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/filetypes'
make[2]: Nie ma nic do zrobienia w `filetypes'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/filetypes'
W czym problem?
cdn w następnym poście
cdn.
Code:
cd printing && make
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/printing'
make[2]: Nie ma nic do zrobienia w `printing'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/printing'
cd /home/user/laidout-0.093/src/polyptych/src && make forlaidout
make[2]: Wejście do katalogu `/home/user/laidout-0.093/src/polyptych/src'
make[2]: Nie ma nic do zrobienia w `forlaidout'.
make[2]: Opuszczenie katalogu `/home/user/laidout-0.093/src/polyptych/src'
cdn.
Code:
g++ utils.o fieldplace.o styles.o stylemanager.o papersizes.o plaintext.o page.o spreadview.o document.o project.o interfaces.o about.o buttonbox.o commandwindow.o plaintextwindow.o headwindow.o helpwindow.o newdoc.o viewwindow.o palettes.o drawdata.o spreadeditor.o laidout-more.o importimage.o importimages.o laidout.o [a-z]*/*.o polyptych/src/nets.o polyptych/src/poly.o -llaxinterfaces -llaxkit -L/usr/X11R6/lib -lXi -lX11 -lm -lpng "imlib2-config --libs" "cups-config --libs" -lXft -L/home/user/laidout-0.093/laxkit/lax/interfaces -L/home/user/laidout-0.093/laxkit/lax -lcrypto -o laidout
cdn.
Code:
/usr/lib64/gcc/x86_64-suse-linux/4.7/_/_/_/_/x86_64-suse-linux/bin/ld: /home/user/laidout-0.093/laxkit/lax/liblaxkit.a(anxwindow.o): undefined reference to symbol "XdbeAllocateBackBufferName"
/usr/lib64/gcc/x86_64-suse-linux/4.7/_/_/_/_/x86_64-suse-linux/bin/ld: note: "XdbeAllocateBackBufferName" is defined in DSO
/usr/lib64/libXext.so.6 so try adding it to the linker command line
/usr/lib64/libXext.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[1]: *** [laidout] Błąd 1
make[1]: Opuszczenie katalogu "/home/user/laidout-0.093/src"
make: *** [laidout] Błąd 2
user@User-linux:~/laidout-0.093>