Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: frpr 31 Října 2009, 23:14:57
-
stav doposud:
1/ mam instalovanou inkscape v0.46, funguje ok.
2/ tuto verzi jsem instaloval pomocí: lišta-Aplikace-Přidat/odstranit
3/ mám ubuntu 9.04
stav nově:
1/ chci nainstalovat vedle verzi v0.47 (přidané funkce oproti v0.46)
2/ ze inkscape.org jsem stahnul inkscape-0.47pre4.tar.gz
3/ rozbalil gzip -d a tar -xf do home
4/ instalace dle README:
./configure
make
make install
./configure hlásí chybu viz. níže
dotaz
1/ instaluju to dobře ? Je možno tímto způsobem přidávat do Ubuntu programy?
./configure výstup:
--------------------
ubuntu@desktop:~/inkscape-0.47pre4$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking for style of include used by make... GNU
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name...
configure: error: in `/home/ubuntu/inkscape-0.47pre4':
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
ubuntu@desktop:~/inkscape-0.47pre4$ less config.log
ubuntu@desktop:~/inkscape-0.47pre4$
ubuntu@desktop:~/inkscape-0.47pre4$ sudo ./configure
[sudo] password for ubuntu:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking for style of include used by make... GNU
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name...
configure: error: in `/home/ubuntu/inkscape-0.47pre4':
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
[attachment deleted by admin]
-
Podle mě můžeš mít pouze jednu verzi určitého programu, resp. zkoušel jsem to dříve u GIMPu. Buď se smíříš se starší verzí nebo upgraduješ na vyšší, ale dvě totožné aplikace vedle sebe nelze.
-
Hádám, že ti chybí nějaké programy, to budou ty "... no... no... no... no" Často si nekompiluju, ale když už, tak zkouším, co to po mě chce doinstalovat,.. a když se nepovede, jde převýst .rpm (pokud existuje) na .deb pomocí "alien" třeba.
marp: a co jedna verze z repozitáře a jedna zkompilovaná? Nedávno jsem měl vedle sebe 3 verze firefoxu. Nebo to je vyjímka, že to funguje?
-
Hádám, že ti chybí nějaké programy, to budou ty "... no... no... no... no" Často si nekompiluju, ale když už, tak zkouším, co to po mě chce doinstalovat,.. a když se nepovede, jde převýst .rpm (pokud existuje) na .deb pomocí "alien" třeba.
marp: a co jedna verze z depozitáře a jedna zkompilovaná? Nedávno jsem měl vedle sebe 3 verze firefoxu. Nebo to je vyjímka, že to funguje?
Asi záleží na aplikaci... Zkoušel jsem to s jen GIMPem.
-
Hádám, že ti chybí nějaké programy, to budou ty "... no... no... no... no"
Souhlasím s Tebou
-
No já bych to tipl na chybějící překladač jazyka C++. Zkusil bych nainstalovat g++ (sudo apt-get install g++) a spustil ./configure znovu.
-
sudo apt-get install g++
# v poradku ok
ubuntu@desktop:~/inkscape-0.47pre4$./configure
# checking for intltool >= 0.22... ./configure: line 5253: intltool-update: command not found
found
configure: error: Your intltool is too old. You need intltool 0.22 or later.
sudo apt-get install intltool
#Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Pro jejich odstranění použijte „apt-get autoremove“.
Následující extra balíky budou instalovány:
autoconf automake autotools-dev gettext m4 patch
Navrhované balíky:
autoconf2.13 autobook autoconf-archive gnu-standards autoconf-doc libtool
cvs gettext-doc diff-doc
Následující NOVÉ balíky budou nainstalovány:
autoconf automake autotools-dev gettext intltool m4 patch
0 aktualizováno, 7 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 3387kB archivů.
Po této operaci bude na disku použito dalších 12,5MB.
Chcete pokračovat [Y/n]? y
ubuntu@desktop:~/inkscape-0.47pre4$ sudo ./configure
#checking for png_read_info in -lpng... no
configure: error: libpng >= 1.2 is needed to compile inkscape
Stazeni libpng-1.2.40.tar.gz z internetu, instalace
ubuntu@desktop:~/libpng-1.2.40$ sudo ./configure
#checking for zlibVersion in -lz... no
configure: error: zlib not installed
Stazeni zlib_1.2.3.3.dfsg.orig.tar.gz z internetu, instalace
ubuntu@desktop:~/zlib-1.2.3.3.dfsg$ ./configure
ubuntu@desktop:~/zlib-1.2.3.3.dfsg$ make test
ubuntu@desktop:~/zlib-1.2.3.3.dfsg$ sudo make install
# v poradku ok
ubuntu@desktop:~/libpng-1.2.40$ sudo make test
ubuntu@desktop:~/libpng-1.2.40$ sudo make install
# v poradku ok
ubuntu@desktop:~/inkscape-0.47pre4$ sudo ./configure
# configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
# doinstalovani gc, stazeni z internetu, instalace
ubuntu@desktop:~/inkscape-0.47pre4$ sudo ./configure
configure: error: --enable-lcms was specified, but appropriate LittleCms development packages could not be found
# doinstalovani lcms-1.18a.tar.gzip, stazeni z internetu, instalace
ubuntu@desktop:~/inkscape-0.47pre4$ sudo ./configure
# checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 giomm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gthread-2.0 >= 2.0 libpng >= 1.2 gsl) were not met:
No package 'gdkmm-2.4' found
No package 'glibmm-2.4' found
No package 'giomm-2.4' found
No package 'gtkmm-2.4' found
No package 'gtk+-2.0' found
No package 'libxml-2.0' found
No package 'libxslt' found
No package 'cairo' found
No package 'sigc++-2.0' found
No package 'gthread-2.0' found
No package 'gsl' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables INKSCAPE_CFLAGS
and INKSCAPE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
# PAUZA, TADY UZ SI DAVAM PRESTAVKU A POKRACOVAT BUDU JINDY
Verze 0.47 je prerelease verze tedy instalace je slozitejsi nez jsem myslel
Priste se do takovych veci asi nebudu poustet.
Díky za pomoc přes ubuntu fórum.
-
Nakonec jsem postupoval dle návodu:
http://www.inkscapeforum.com/viewtopic.php?f=22&t=3518&p=16274&hilit=configure#p16274
Bylo třeba "manuálně" doinstalovat knihovny. make install trvalo na mém PC kolem 2h. Program funguje.