Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: Instalacja Laidout w OpenSuse  (Przeczytany 1830 razy)

Offline deser1

  • Wiadomości: 7
Instalacja Laidout w OpenSuse
« dnia: 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 ;/
« Ostatnia zmiana: Maj 25, 2013, 07:15:11 pm wysłana przez 615 »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1527
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #1 dnia: Maj 25, 2013, 07:56:50 pm »
Komunikat błędu mówi o braku kompilatora g++

Zainstaluj pakiet gcc
« Ostatnia zmiana: Maj 25, 2013, 07:56:50 pm wysłana przez 2 »
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline deser1

  • Wiadomości: 7
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #2 dnia: 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.
« Ostatnia zmiana: Maj 26, 2013, 12:13:12 am wysłana przez 615 »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1527
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #3 dnia: Maj 26, 2013, 11:57:06 am »
Brakującym pakietem jest prawdopodobnie libglu1-mesa-dev
« Ostatnia zmiana: Maj 26, 2013, 11:57:06 am wysłana przez 2 »
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline deser1

  • Wiadomości: 7
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #4 dnia: Maj 27, 2013, 08:51:31 pm »
Brakował pakiet FreeGLUT. Ale nadal mam problem ;/
« Ostatnia zmiana: Maj 27, 2013, 08:51:31 pm wysłana przez 615 »

Offline deser1

  • Wiadomości: 7
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #5 dnia: 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
« Ostatnia zmiana: Maj 27, 2013, 08:58:50 pm wysłana przez 615 »

Offline deser1

  • Wiadomości: 7
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #6 dnia: 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'


« Ostatnia zmiana: Maj 27, 2013, 09:08:01 pm wysłana przez 615 »

Offline deser1

  • Wiadomości: 7
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #7 dnia: 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


« Ostatnia zmiana: Maj 27, 2013, 09:20:15 pm wysłana przez 615 »

Offline deser1

  • Wiadomości: 7
Odp: Instalacja Laidout w OpenSuse
« Odpowiedź #8 dnia: 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>


« Ostatnia zmiana: Maj 27, 2013, 09:23:01 pm wysłana przez 615 »