Problemy z builderem?
Arkadiusz 'Jo Joro' Sochala
jojoro w poczta.onet.pl
Wto, 4 Gru 2001, 22:27:10 CET
4.12.2001 pisze Andrzej Dopierała - Undefined (undef w transilvania.eu.org):
> On Tue, Dec 04, 2001 at 08:36:29AM +0100, Arkadiusz 'Jo Joro' Sochala wrote:
> > [root w pa66 SPECS]# ./builder -bb XFree86-driver-nvidia.spec
> > cvs update: cannot open CVS/Entries for reading: No such file or directory
> > cvs [update aborted]: no repository
> > Error: spec file not stored in CVS repo.
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > Dodatkowo, przy próbie ściągnięcia źródeł:
> > # cvs get SOURCES/XFree86-driver-nvidia
> > cvs server: warning: new-born SOURCES/XFree86-driver-nvidia has disappeared
> hm.. tego pliku u mnie tez nie ma ;) wiec po prostu ktos go do repo nie
> wrzucil.. pewnie blad w specu albo co - zobacz kogo mozesz opieprzyc i
> opieprz ;)
>
Wywaliłem wszystko z /root/rpm, założyłem całość na ~/rpm (konto
zwykłego usera):
$ cd
$ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot login
$ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot get rpm
[przerwane w momencie zaczęcia pobierania specy)
$ cd rpm
$ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot get SPECS
$ cd SPECS
$ ./builder -bb lm_sensors.spec
cvs update: cannot open CVS/Entries for reading: No such file or directory
cvs [update aborted]: no repository
Error: spec file not stored in CVS repo.
Postanowiłem zdebugować:
$ ./builder -bb anacron.spec -D
+ SOURCE_DIR=/home/users/jojoro/RPMY/SOURCES
+ rpm --eval %{_specdir}
+ SPECS_DIR=/home/users/jojoro/RPMY/SPECS
+ pwd
+ __PWD=/home/users/jojoro/rpm/SPECS
+ [ -n anacron.spec ]
+ get_spec
+ set -v
+ cd /home/users/jojoro/RPMY/SPECS
+ OPTIONS=up
+ [ -n :pserver:cvs w cvs.pld.org.pl:/cvsroot ]
+ OPTIONS=-d :pserver:cvs w cvs.pld.org.pl:/cvsroot up
+ [ -n ]
+ OPTIONS=-d :pserver:cvs w cvs.pld.org.pl:/cvsroot up -A
+ cvs -d :pserver:cvs w cvs.pld.org.pl:/cvsroot up -A anacron.spec
cvs update: cannot open CVS/Entries for reading: No such file or directory
cvs [update aborted]: no repository
+ [ 1 -ne 0 ]
+ Exit_error err_no_spec_in_repo
+ set -v
+ cd /home/users/jojoro/rpm/SPECS
+ echo Error: spec file not stored in CVS repo.
Error: spec file not stored in CVS repo.
+ exit 3
mv /home/users/jojoro/.rpmmacros /home/users/jojoro/.rpmmacros2
i builder już działa!
1. Czy da się pogodzić buildera z własnym .rpmmacros?:
%_topdir %(echo $HOME)/RPMY
chcę mieć rozdzielone budowanie rpmów z cvs PLD i tych, które robię sam
dla swojej maszyny.
2. $ ./builder -bb XFree86-nvidia-kernel.spec
błąd: line 54: Dependency tokens must begin with alpha-numeric, '_' or
'/': Conflicts: kernel < , kernel >
Error: package build failed.
Podobny problem jest z:
$ ./builder -bb lm_sensors.spec
błąd: line 86: Dependency tokens must begin with alpha-numeric, '_' or
'/': Conflicts: kernel < , kernel >
Error: package build failed.
Inne rzeczy kompilują się bez problemu.
--
-=[ Slrn-pl? Tak! ]=-
-=[ Chcesz pomóc w rozwijaniu projektu? Zapraszamy! ]=-
-=[ http://www.slrn.z.pl/ ]=-
Więcej informacji o liście dyskusyjnej pld-devel-pl