Portál AbcLinuxu, 14. května 2025 01:19

Dotaz: Gentoo + MC + emerge error = EPATCH_SOURCE!

11.3.2006 10:04 Mufíček2 | skóre: 10 | blog: Muficek | Hradec Králové
Gentoo + MC + emerge error = EPATCH_SOURCE!
Přečteno: 352×
Odpovědět | Admin
Dobrý den,
nesetkal se prosím někdo s tímto problémem ?
Pokud ano, poradíte mi prosím, jak na to ?
Jak nainstalovat Midnight Commander s podporou UTF-8 ?

Výpis "emerge -pv mc"
gw1 ~ # emerge -pv mc

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] app-misc/mc-4.6.0-r14  -7zip -X -gpm +ncurses +nls +pam -samba +slang +unicode 0 kB

Total size of downloads: 0 kB
gw1 ~ #

Základní popis chyby:
 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /usr/portage/app-misc/mc/files/mc-4.6.0-utf8.patch.bz2
 *   ( mc-4.6.0-utf8.patch.bz2 )


!!! ERROR: app-misc/mc-4.6.0-r14 failed.
!!! Function epatch, Line 212, Exitcode 0
!!! Cannot find $EPATCH_SOURCE!
!!! If you need support, post the topmost build error, NOT this status message.
Konfigurace systému:

file: /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://gentoo.ynet.sk/pub"
USE="-X -qt -gtk -kde -gnome -alsa -dvd -cdr -ipv6 -doc -gpm unicode utf8 slang userlocales ncurses extensions nls maildir ssl"
LINGUAS="cs cz en"

file: /etc/rc.conf
UNICODE="yes"
EDITOR="/bin/nano"
file: /etc/env.d/02locale
LC_ALL="cs_CZ.UTF-8"
locale
LANG=
LC_CTYPE="cs_CZ.UTF-8"
LC_NUMERIC="cs_CZ.UTF-8"
LC_TIME="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"
LC_MONETARY="cs_CZ.UTF-8"
LC_MESSAGES="cs_CZ.UTF-8"
LC_PAPER="cs_CZ.UTF-8"
LC_NAME="cs_CZ.UTF-8"
LC_ADDRESS="cs_CZ.UTF-8"
LC_TELEPHONE="cs_CZ.UTF-8"
LC_MEASUREMENT="cs_CZ.UTF-8"
LC_IDENTIFICATION="cs_CZ.UTF-8"
LC_ALL=cs_CZ.UTF-8

Kompletní log při "emerge mc"
gw1 ~ # emerge mc
Calculating dependencies ...done!
>>> emerge (1 of 1) app-misc/mc-4.6.0-r14 to /
>>> md5 files   ;-) mc-4.6.0-r13.ebuild
>>> md5 files   ;-) mc-4.6.0-r12.ebuild
>>> md5 files   ;-) mc-4.6.0-r14.ebuild
>>> md5 files   ;-) files/mc-4.6.0-key.c.patch
>>> md5 files   ;-) files/mc-4.6.0-find.patch
>>> md5 files   ;-) files/mc-4.6.0-ebuild-syntax.patch
>>> md5 files   ;-) files/mc-4.6.0-bug-102356.patch
>>> md5 files   ;-) files/mc-4.6.0-vfs.patch
>>> md5 files   ;-) files/digest-mc-4.6.0-r12
>>> md5 files   ;-) files/digest-mc-4.6.0-r13
>>> md5 files   ;-) files/digest-mc-4.6.0-r14
>>> md5 files   ;-) files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch
>>> md5 files   ;-) files/mc-4.6.0-gcc4.patch
>>> md5 files   ;-) files/mc.gentoo
>>> md5 files   ;-) files/chdir-4.6.0.gentoo
>>> md5 files   ;-) files/mc.ini
>>> md5 files   ;-) files/mc-4.6.0-largefile.patch
>>> md5 files   ;-) files/mc-4.6.0-7zip.patch
>>> md5 files   ;-) files/mc-4.6.0-cpan-2003-1023.patch
>>> md5 files   ;-) files/ebuild.syntax
>>> md5 files   ;-) files/mc-4.6.0-ftp.patch
>>> md5 src_uri ;-) mc-4.6.0.tar.gz
>>> md5 src_uri ;-) mc-4.6.0-sambalib-3.0.10.patch.bz2
>>> md5 src_uri ;-) mc-4.6.0-can-2004-0226-0231-0232.patch.bz2
>>> Unpacking source...
>>> Unpacking mc-4.6.0.tar.gz to /var/tmp/portage/mc-4.6.0-r14/work
 * Applying mc-4.6.0-sambalib-3.0.10.patch.bz2 ...                                                                      [ ok ]
 * Applying mc-4.6.0-find.patch ...                                                                                     [ ok ]
 * Applying mc-4.6.0-cpan-2003-1023.patch ...                                                                           [ ok ]
 * Applying mc-4.6.0-can-2004-0226-0231-0232.patch.bz2 ...                                                              [ ok ]
 * Applying mc-4.6.0-can-2004-1004-1005-1092-1176.patch ...                                                             [ ok ]
 * Applying mc-4.6.0-vfs.patch ...                                                                                      [ ok ]
 * Applying mc-4.6.0-ftp.patch ...                                                                                      [ ok ]
 * Applying mc-4.6.0-largefile.patch ...                                                                                [ ok ]
 * Applying mc-4.6.0-key.c.patch ...                                                                                    [ ok ]
 * Applying mc-4.6.0-gcc4.patch ...                                                                                     [ ok ]
 * Applying mc-4.6.0-bug-102356.patch ...                                                                               [ ok ]

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /usr/portage/app-misc/mc/files/mc-4.6.0-utf8.patch.bz2
 *   ( mc-4.6.0-utf8.patch.bz2 )


!!! ERROR: app-misc/mc-4.6.0-r14 failed.
!!! Function epatch, Line 212, Exitcode 0
!!! Cannot find $EPATCH_SOURCE!
!!! If you need support, post the topmost build error, NOT this status message.

MOTTO: Ať žije Microsoft. Ale jinde, třeba na Marsu. - převzato z http://www.alt-f4.cz/
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.3.2006 10:31 Radomír Fojtík | skóre: 33 | blog: jen to zkouším | Tísek
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://bugs.gentoo.org/show_bug.cgi?id=125175
11.3.2006 10:55 Mufíček2 | skóre: 10 | blog: Muficek | Hradec Králové
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
To je ale trošku jinej BUG, .... nebo ne ?

Mě zajímá toto:
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/portage/app-misc/mc/files/mc-4.6.0-utf8.patch.bz2
* ( mc-4.6.0-utf8.patch.bz2 )
MOTTO: Ať žije Microsoft. Ale jinde, třeba na Marsu. - převzato z http://www.alt-f4.cz/
11.3.2006 11:22 Radomír Fojtík | skóre: 33 | blog: jen to zkouším | Tísek
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Je to bug Cannot find $EPATCH_SOURCE!

Krom toho can-2004-0226-0231-0232 i utf8 patch byl přesunut z portage na mirrory a nebyl vhodně upraven ebuild. Respektive pro ten can se tak stalo před 5 dny, ale zapomnělo se na ten utf8 patch.

Pokud spěcháte, nezbývá než upravit ebuild a řekl bych dva řádky:
mc-4.6.0-utf8.patch.bz2
epatch ${DISTDIR}/${P}-utf8.patch.bz2
Jistej si tím moc nejsem, proto jsem vlastně odkázal na bug a až to bude OK, tam se to určitě dozvíte.
11.3.2006 11:31 Radomír Fojtík | skóre: 33 | blog: jen to zkouším | Tísek
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
mc-4.6.0-utf8.patch.bz2
pardon, mělo by to být:

mirror://gentoo/${P}-utf8.patch.bz2
11.3.2006 11:01 Mufíček2 | skóre: 10 | blog: Muficek | Hradec Králové
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když to "emergnu" bez unicode (USE="-unicode" emerge mc), tak překlad projde OK. Ale já v Midnight Commanderu to Unicode nutně potřebuju.
MOTTO: Ať žije Microsoft. Ale jinde, třeba na Marsu. - převzato z http://www.alt-f4.cz/
11.3.2006 11:22 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Odpovědět | | Sbalit | Link | Blokovat | Admin
Někdo (z vývojářů) by asi zasloužil proplesknout.

Patch je zde http://bugs.gentoo.org/show_bug.cgi?id=64195

Doporučuji reportovat.
11.3.2006 11:29 Radomír Fojtík | skóre: 33 | blog: jen to zkouším | Tísek
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Já bych řekl, že patch se před 5 dny jen přesunul.
11.3.2006 12:06 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
V tom případě měl opravit ten ebuild.
11.3.2006 12:24 Radomír Fojtík | skóre: 33 | blog: jen to zkouším | Tísek
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Už se tak stalo ... teda pokud se ještě nevynoří další problém :-)
11.3.2006 13:38 Mufíček2 | skóre: 10 | blog: Muficek | Hradec Králové
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
No, ale i když upravím ebuil podle Tvého odkazu, tak je to stále nefunkční. Tak nevím. Musím udělat ještě něco když upravím ebuild ? Postupoval jsem tak, že jsem upravil soubor s ebuildem, uložil ho a pak dal emerge mc.
MOTTO: Ať žije Microsoft. Ale jinde, třeba na Marsu. - převzato z http://www.alt-f4.cz/
11.3.2006 14:03 Radomír Fojtík | skóre: 33 | blog: jen to zkouším | Tísek
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Když uděláš emerge sync tak bys měl mít po problému. To je odkaz do cvs.

Když se vrátime k tvé editaci, něco jsi musel udělat špatně. Jedna věc je upravit správně ebuild a druhou je vytvořit digest. Něco jsi udělal špatně. Jinak když se tam porozhlíneš, nahoře je odkaz na ebuild, jeho historii (můžeš stáhnout) atd.

Já to teď vyzkoušel (stáhl, vytvořil digest a pustil emerge):
# ebuild mc-4.6.0-r14.ebuild digest
......
>>> Downloading http://distfiles.gentoo.org/distfiles/mc-4.6.0-utf8.patch.bz2
.....
>>> Computed message digests
# USE="slang unicode" emerge mc
.....
* Applying mc-4.6.0-utf8.patch.bz2 ...                                  [ ok ]
>>> Source unpacked
Ale doporučuji "emerge sync" .... to cos v ebuildu změnil, bude přepsáno tak jak to má být.
11.3.2006 14:54 Mufíček2 | skóre: 10 | blog: Muficek | Hradec Králové
Rozbalit Rozbalit vše Re: Gentoo + MC + emerge error = EPATCH_SOURCE!
Tak už mi to funguje. Dělal jsem asi chbyu v tom, že jsem editoval existující ebuil mc-4.6.0-r14.ebuild. Teď jsem stáhnul přímo ten jejich, dal ebuil mc-4.6.0-r14.ebuild digest a potom emerge mc a už je to OK.
MOTTO: Ať žije Microsoft. Ale jinde, třeba na Marsu. - převzato z http://www.alt-f4.cz/

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.