Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Linuxfan 11 Listopadu 2007, 15:14:24

Název: GwenRename - jak instalovat ze zdroj. kodu? [vyřešeno]
Přispěvatel: Linuxfan 11 Listopadu 2007, 15:14:24
GwenRename 1.1beta1, ktore je v repozitaroch Ubuntu nejde nainstalovat. Autor aplikacie o tom vie a chybu odstranil v dalsich verziach, ale zial tie sa uz nedostali do repozitarov Ubuntu.
Ked instalujem verziu 1.1b3 zo zdrojoveho kodu, vypise tuto chybu:
Kód: [Vybrat]
checking for X... configure: error: Can't find X libraries. Please check your installation and add the correct paths!
V navode na instalaciu som nasiel tento odsek, ktory by podla mna mal pomoct pri rieseni tohto problemu len neviem ako:

For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.


Vie mi niekto poradit?
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 11 Listopadu 2007, 15:35:28
No jde o to, ze pri pri prikazu ./configure se prochazeji defaultne nastavene lib, include, ...., ale mas moznost pomoci prepinace '--x-includes=DIR' a '--x-libraries=DIR' rict prikazu ./configure, kde ma hledat. napr.:
Kód: [Vybrat]
./configure --x-libraries=/usr/local/lib --x-include=/usr/local/includesamozrejme musis vedet, kde se ti X lib nachazi.........good luck
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 11 Listopadu 2007, 15:56:26
Super, to bolo presne ono - DIK.
Teraz ma to pousnulo dalej a vypisalo dalsiu chybu:
Kód: [Vybrat]
checking for libXext... no
configure: error: We need a working libXext to proceed. Since configure
can't find it itself, we stop here assuming that make wouldn't find
them either.
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 11 Listopadu 2007, 17:05:06
No tak ted asi chyby balicek......zkontroluj, jestli mas z repositaru nainstalovany balicek libXext. nebo je moznost stahnout na http://packages.debian.org/libxext-dev ........... doporucuji nejakou stable version
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 12 Listopadu 2007, 20:18:20
Ano, zase si mi dobre poradil. Dakujem.
Dalej mi to ale vypisalo chybu, ze neexistuje "libz". Asi nemam na to, aby som nainstaloval takyto jednoduchy program.
Dost ma to stve, lebo som ho pouzival skoro denne (ked som mal este predcadzajucu verziu Kubuntu :-( .
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 12 Listopadu 2007, 20:56:25
Mohl bych poprosit o vypis? Mrknem na to. ;)
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 12 Listopadu 2007, 21:00:57
No ak sa ti chce, budem strasne rad.
Tu je vypis z "config.log":
Kód: [Vybrat]
configure:32247: checking for libz
configure:32287: gcc -o conftest -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2   -Wformat-security -Wmissing-format-attribute -I/usr/local/include   -D_REENTRANT  conftest.c -L/usr/local/lib    -lz  >&5
conftest.c:41:17: error: zlib.h: No such file or directory
conftest.c: In function 'main':
conftest.c:48: error: 'gzFile' undeclared (first use in this function)
conftest.c:48: error: (Each undeclared identifier is reported only once
conftest.c:48: error: for each function it appears in.)
conftest.c:48: error: expected ';' before 'f'
conftest.c:50: warning: implicit declaration of function 'gzgets'
conftest.c:50: error: 'f' undeclared (first use in this function)
conftest.c:52: warning: implicit declaration of function 'zlibVersion'
conftest.c:52: error: 'ZLIB_VERSION' undeclared (first use in this function)
configure:32293: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "gwenrename"
| #define VERSION "1.1-beta3"
| #define KDELIBSUFF ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_SGI_STL 1
| #define HAVE_CRYPT 1
| #define kde_socklen_t socklen_t
| #define ksize_t socklen_t
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_RES_INIT 1
| #define HAVE_RES_INIT 1
| #define HAVE_RES_INIT_PROTO 1
| #define SIZEOF_INT 4
| #define SIZEOF_SHORT 2
| #define SIZEOF_LONG 4
| #define SIZEOF_CHAR_P 4
| #define SIZEOF_SIZE_T 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define HAVE_VSNPRINTF 1
| #define HAVE_SNPRINTF 1
| /* end confdefs.h.  */
|
| #include<zlib.h>
|
| int
| main ()
| {
|
|   char buf[42];
|   gzFile f = (gzFile) 0;
|   /* this would segfault.. but we only link, don't run */
|   (void) gzgets(f, buf, sizeof(buf));
|
|   return (zlibVersion() == ZLIB_VERSION);
|
|   ;
|   return 0;
| }
configure:32343: error: not found.
          Possibly configure picks up an outdated version
          installed by XFree86. Remove it from your system.

          Check your installation and look into config.log
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 12 Listopadu 2007, 21:14:46
Asi by to mel byt balicek zlib-bin, ale nejspis zlic, jdou nainstalovat pres Synaptic.
Viz.http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=zlib (http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=zlib)
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 12 Listopadu 2007, 21:23:45
"zlib-bin" nepomohol.
"zlic" som nenasiel cez aptitude (synaptic nepouzivam).
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 12 Listopadu 2007, 21:26:28
no myslel jsem si, ze ten prvni nezabere, a dokonce vim, proc jsi ten druhy nenasel. ma to byt 'zlibc'......omlouvam se muj preklep ;)
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 12 Listopadu 2007, 21:31:26
 :) Preklepy su dobre, aspon to nie je take nudne :-))
Nainstaloval som aj "zlibc", ale stale nic.
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 12 Listopadu 2007, 21:51:13
no tedka jsem zkousel do Synaptiku napsat gwenrename a ejhle.......balicek nalezen, neslo by to touto cestou?
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 12 Listopadu 2007, 21:54:52
No to je prave ten problem, ze neslo - pise tuto chybu:
Kód: [Vybrat]
Rozbaľujem gwenrename (z .../gwenrename_1.1~beta1-0ubuntu1_i386.deb) ...
dpkg: chyba pri spracovávaní /var/cache/apt/archives/gwenrename_1.1~beta1-0ubuntu1_i386.deb (--unpack):
 skúšam prepísať `/usr/share/icons/hicolor/32x32/apps/gwenview.png', ktorý je tiež v balíku gwenview
dpkg-deb: podproces paste zabitý signálom (Broken pipe)
Počas spracovania sa vyskytli chyby:
 /var/cache/apt/archives/gwenrename_1.1~beta1-0ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Chyba pri inštalácii balíka.
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Linuxfan 18 Listopadu 2007, 14:39:21
Vyriesil som to!
Stiahol som si skompilovany RPM balicek a ten som pomocou prikazu "alien" skonvertoval na DEB. Potom uz prebehla instalacia uplne bez problemov.
Dakujem za vsetku pomoc.
Název: Re: GwenRename - jak instalovat ze zdroj. kodu?
Přispěvatel: Tominn 18 Listopadu 2007, 19:20:17
Tak v tom pripade velice gratuluji....
Název: Re: GwenRename - jak instalovat ze zdroj. kodu? [vyřešeno]
Přispěvatel: Milhouse 18 Listopadu 2007, 19:55:12
Připojuju se ke gratulaci a značím [vyřešeno] :)