Portál AbcLinuxu, 12. května 2025 10:12

Dotaz: GSview 4.8

27.6.2007 16:54 Michal Svatuška | skóre: 9
GSview 4.8
Přečteno: 795×
Odpovědět | Admin
Dobrý den, instaloval jsem GSview 4.8. Instaloval jsem jej následovně: stáhnul jsem balík gsview-4.8.tar.gz a z něho jsem příkazem rpmbuild -ta gsview-4.8.tar.gz vytvořil rpm balíček gsview-4.8-1.i586.rpm a potom jsem instaloval příkazem rpm -ivh gsview-4.8-1.i586.rpm. Poté jsem ještě samostatně instaloval ghostscript z balíku ghostscript-8.54-gpl.tar.gz tradiční procedurou
./configure
make
make install
a nakonec jsem ještě instaloval fonty z balíku ghostscript-fonts-std-8.11.tar.gz do adresáře /usr/local/share/ghostscript/fonts/. Dodatečně jsem zjistil, že je potřeba postavit Ghostscript jako sdílený objekt a provedl jsem to podle návodu v souboru Make.htm, který je v dokumentaci:
ln -s src/unix-gcc.mak makefile
make so
(tím by se měla vytvořit knihovna libgs.so )
make soinstall
make soclean
Když spustím GSview příkazem gsview a zkouším v něm otevřít nějaký soubor ve formátu PostScript objeví se okno s chybovým hlášením:
Failed to load libgs.so: libgs.so: cannot open shared object file:
No such file or directory
Can't load Ghostscript DLL
Nevíte někdo, co jsem kde pokazil nebo neudělal? Mám distribuci Suse 10.0 a jádro 2.6.13. Předem děkuji za rady.
Rychlost je první ctnost.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stativ avatar 27.6.2007 17:21 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: GSview 4.8
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mrkněte, jestli je v /etc/ld.so.conf řádek /usr/local/lib kdyžtak ho doplňte a pusťte ldconfig. Mimochodem, proč radši nepoužijete distribuční balíček?
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
27.6.2007 17:44 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: GSview 4.8
Soubor /etc/ld.so.conf u mě vypadá následovně:
/usr/X11R6/lib/Xaw95
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/i486-linux/lib
/usr/i486-linux-libc5/lib=libc5
/usr/i486-linux-libc6/lib=libc6
/usr/i486-linuxaout/lib
/usr/i386-suse-linux/lib
/usr/local/lib
/usr/openwin/lib
/opt/kde/lib
/opt/kde2/lib
/opt/kde3/lib
/opt/gnome/lib
/opt/gnome2/lib
include /etc/ld.so.conf.d/*.conf
ldconfig jsem pustil, ale gsview stále zlobí. Distribuční balíček jsem nepoužil, protože nevím, kde je ke stažení. Kromě toho si myslím, že kdybych se jej pokoušel instalovat teď po tom všem, co jsem napáchal, došlo by k nějakému konfliktu. Každopádně děkuji za Vaší radu.
Rychlost je první ctnost.
stativ avatar 27.6.2007 17:59 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: GSview 4.8
a kde vlastně máte tu knihovnu libgs.so? Možná bude stačit udělat nějaký symlink, občas se instalují jako knihovny se jménem libgs.so.verze. libgs.so je pak obvykle symlink na tuhle knihovnu.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
27.6.2007 18:23 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: GSview 4.8
Omlouvám se, je mi to velmi trapné, ale knihovnu libgs.so v operačním systému vůbec nemám. Znova jsem pustil ten proces, který ji měl vytvořit:
ln -s src/unix-gcc.mak makefile
make so
a skončil s mnoha chybami:
./src/gdevpdfe.c:189: error: syntax error before ‘pdf_uuid_time’
./src/gdevpdfe.c:190: warning: return type defaults to ‘int’
./src/gdevpdfe.c:190: warning: no previous prototype for ‘pdf_uuid_time’
./src/gdevpdfe.c: In function ‘pdf_uuid_time’:
./src/gdevpdfe.c:192: error: ‘uint64_t’ undeclared (first use in this function)
./src/gdevpdfe.c:192: error: (Each undeclared identifier is reported only once
./src/gdevpdfe.c:192: error: for each function it appears in.)
./src/gdevpdfe.c:192: error: syntax error before ‘t’
./src/gdevpdfe.c:195: error: ‘t’ undeclared (first use in this function)
./src/gdevpdfe.c:195: error: syntax error before numeric constant
./src/gdevpdfe.c:191: warning: unused variable ‘dt’
./src/gdevpdfe.c: At top level:
./src/gdevpdfe.c:212: error: syntax error before ‘uint64_t’
./src/gdevpdfe.c:213: warning: function declaration isn’t a prototype
./src/gdevpdfe.c: In function ‘pdf_make_uuid’:
./src/gdevpdfe.c:215: error: ‘uuid_time’ undeclared (first use in this function)
./src/gdevpdfe.c:225: error: ‘time_seq’ undeclared (first use in this function)
./src/gdevpdfe.c:228: error: ‘node’ undeclared (first use in this function)
./src/gdevpdfe.c:235: error: ‘buf’ undeclared (first use in this function)
./src/gdevpdfe.c:235: error: ‘buf_length’ undeclared (first use in this function)
make[1]: *** [obj/../soobj/gdevpdfe.o] Error 1
make[1]: Leaving directory `/home/svatuska/gv/ghostscript-8.54-gpl'
make: *** [so] Error 2
pc049e:/home/svatuska/gv/ghostscript-8.54-gpl #
Rychlost je první ctnost.
stativ avatar 28.6.2007 14:52 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: GSview 4.8
Tohle vypadá, že nemáte potřebné devel knihovny. Nejspíš tomu schází nějaký hlavičkový soubor. Osobně bych řekl, že vážně bude jednodušši pohledat na internetu po nějakých repozitářích a stáhnout to odtamtud. Navíc urpmi určitě má nějaký přepínač, aby se neřešily případné konflikty souborů. Přičemž pokud všechno instalujete do /usr/local (většinou je to tak přednastavené), stejně jako teď GSview, tak konflikty nehrozí, jelikož slušné balíčky do tohle adresáře nic neinstalují.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
pushkin avatar 28.6.2007 15:24 pushkin | skóre: 43 | blog: FluxBlog
Rozbalit Rozbalit vše Re: GSview 4.8
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prohledal jsem svou SUSE 10.0 a mohu poradit následující:
- balíčky pro běh ghostscriptu jsou na distribučním DVD, není třeba je tedy kompilovat, stačí nainstalovat přes YaST
- distribuční balíček gsview opravdu neexistuje, ale lze použít distribuční gv
Tato kombinace u mne funguje bez problému, snad vyřeší i ten tvůj.
🇺🇦 Pomoc pro obranu Ukrajiny | SOS Ukrajina | Web4Ukrajina | Web4Ukraine 🇺🇦
29.6.2007 18:19 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: GSview 4.8
Nakonec jsem místo gsview instaloval gv. Z internetové stránky http://ftp.gnu.org/gnu/gv/ jsem stáhnul balík gv-3.6.2.tar.gz a teď mám gv 3.6.2, který zatím funguje skvěle. Děkuji za pomoc.
Rychlost je první ctnost.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.