Hermes się nie buduje
Radosław Kintzi
lists w eth0.prv.pl
Czw, 10 Kwi 2003, 13:09:36 CEST
On Thu, Apr 10, 2003 at 09:27:19AM +0200, Tomasz Trojanowski wrote:
> On Wed, 9 Apr 2003, Radosław Kintzi wrote:
>
> > Trzeci patch (pana trojana) się nie nakłada, a to dlatego, że fragment
> > pliku, który jest tą łatą naprawiany, znika po nałożeniu patch2.
>
> Napisz coś więcej, który libtool, i jakie błędy, bo:
> (...)
$ rpm -q libtool
libtool-1.4e-0.20030119.2
Ale to nie jest sprawa libtoola, bo to patche się nie nakładają (nawet
ręcznie).
$ builder SPECS/Hermes.spec
# $Revision: 1.43 $, $Date: 2003/03/14 09:46:22 $
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.25708
Patch #0 (Hermes-DESTDIR.patch):
Patch #1 (Hermes-automake.patch):
Patch #2 (Hermes-libtool.patch):
1 out of 1 hunk FAILED -- saving rejects to file src/Makefile.am.rej
błąd: Bad exit status from /var/tmp/rpm-tmp.25708 (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.25708 (%prep)
Command exited with non-zero status 1
0.04user 0.08system 0:00.38elapsed 31%CPU (0avgtext+0avgdata
0maxresident)k
0inputs+0outputs (4064major+1592minor)pagefaults 0swaps
Poniżej masz src/Makefile.am.rej, ale jak poczytasz patch1 i patch2, to
zobaczysz, że one nie mogą się nakładać razem, bo modyfikują ten sam
fragment oryginalnego pliku. Nie wiem, która modyfikacja jest właściwa
i dlatego zawracam głowę.
***************
*** 28,35 ****
SUFFIXES = .S
.S.lo:
- gcc -c -o $@ $<
- cp $@ `echo $@ | sed -e 's/\.lo$$/.o/'`
install-data-local:
$(INSTALL) -m 0755 -d $(includedir)/Hermes
--- 28,34 ----
SUFFIXES = .S
.S.lo:
+ libtool --mode=compile gcc -c -o $@ $<
install-data-local:
$(INSTALL) -m 0755 -d $(includedir)/Hermes
Pozdrawiam,
Radek
--
Radosław Kintzi
mailto:radek w eth0.prv.pl
gg:2199600
Więcej informacji o liście dyskusyjnej pld-devel-pl