Linuxiarze.pl Forum

Dystrybucje Linux => openSUSE => Wątek zaczęty przez: deser1 w Maj 25, 2013, 07:15:11 pm

Tytuł: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 25, 2013, 07:15:11 pm
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 ;/
Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: pavroo w Maj 25, 2013, 07:56:50 pm
Komunikat błędu mówi o braku kompilatora g++

Zainstaluj pakiet gcc
Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 26, 2013, 12:13:12 am
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.
Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: pavroo w Maj 26, 2013, 11:57:06 am
Brakującym pakietem jest prawdopodobnie libglu1-mesa-dev
Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 27, 2013, 08:51:31 pm
Brakował pakiet FreeGLUT. Ale nadal mam problem ;/
Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 27, 2013, 08:58:50 pm


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
Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 27, 2013, 09:08:01 pm
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'


Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 27, 2013, 09:20:15 pm
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


Tytuł: Odp: Instalacja Laidout w OpenSuse
Wiadomość wysłana przez: deser1 w Maj 27, 2013, 09:23:01 pm
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>