Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2938 connectés 

 


Dernière réponse
Sujet : probleme avec rpmbuild
apolon34 Up :bounce:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
apolon34 Up :bounce:
apolon34 Up  :bounce:  :spookie:
apolon34 Up  :bounce:
apolon34 Salut,
 
j'essaie de rpmiser ma lfs en créant des rpms source que je n'aurais plus qu'a recompiler.
 
J'ai deja fait deux/trois paquets mais je bute sur ncurses, glibc et gcc
 
mon fichier pour ncurses est le suivant (les autres sont trop longs)
 
Summary: Ncurses, une bibliotheque de gestion de terminal
Name: ncurses
Version: 5.2
Release: lfs
Copyright: GPL
Group: Base/Bibliotheques
Source: ftp://ftp.linuxfromscratch.org/lf [...] .2.tar.bz2
Requires: base >= 1.0
Requires: glibc >= 2.2.5
 
%description
Ce paquet contient la librairie ncurses, qui est un gestionnaire de terminal.
Il gere le clavier, la souris et l'affichage en mode semi-graphique
 
%prep
%setup
 
%build
./configure --prefix=/usr --with-shared
make
 
%install
make install
chmod 755 /usr/lib/*.5.2
chmod 755 /usr/lib/libncurses.so.5
mv /usr/lib/libncurses.so.5* /lib
ln -sf libncurses.a /usr/lib/libncurses.a
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so
ln -sf ../../lib/libncurses.so.5 /usr/lib/libcurses.so
 
%clean
rm -rf $RPM_BUILD_ROOT
 
%files
%defattr(-, root, root)
 
/lib/libncurses.so.5
/lib/libncurses.so.5.2
/usr/bin/captoinfo
/usr/bin/clear
/usr/bin/infocmp
/usr/bin/infotocap
/usr/bin/reset
/usr/bin/tack
/usr/bin/tic
/usr/bin/toe
/usr/bin/tput
/usr/bin/tset
/usr/include/cursesapp.h
/usr/include/cursesf.h
/usr/include/curses.h
/usr/include/cursesm.h
/usr/include/cursesp.h
/usr/include/cursesw.h
/usr/include/cursslk.h
/usr/include/eti.h
/usr/include/etip.h
/usr/include/form.h
/usr/include/menu.h
/usr/include/ncurses.h
/usr/include/panel.h
/usr/include/termcap.h
/usr/include/term.h
/usr/include/unctrl.h
/usr/lib/libcurses.a
/usr/lib/libcurses.so
/usr/lib/libform.a
/usr/lib/libform_g.a
/usr/lib/libform.so
/usr/lib/libform.so.5
/usr/lib/libform.so.5.2
/usr/lib/libmenu.a
/usr/lib/libmenu_g.a
/usr/lib/libmenu.so
/usr/lib/libmenu.so.5
/usr/lib/libmenu.so.5.2
/usr/lib/libmenu.so.5.2
/usr/lib/libncurses.a
/usr/lib/libncurses++.a
/usr/lib/libncurses_g.a
/usr/lib/libncurses.so
/usr/lib/libpanel.a
/usr/lib/libpanel_g.a
/usr/lib/libpanel.so
/usr/lib/libpanel.so.5
/usr/lib/libpanel.so.5.2
/usr/lib/terminfo
/usr/share/tabset/std
/usr/share/tabset/stdcrt
/usr/share/tabset/vt100
/usr/share/tabset/vt300
/usr/share/terminfo
 
je lances la création de paquet avec rpmbuild -ba SPECS/ncurses-5.2.spec
 
il compile....
 
et a la fin, il se plante en m'affichant ca:
 
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: ncurses-5.2-lfs
warning: File listed twice: /usr/lib/libmenu.so.5.2
Finding  Provides: /usr/lib/rpm/find-provides
Finding  Requires: /usr/lib/rpm/find-requires
Provides: libform.so.5 libmenu.so.5 libncurses.so.5 libpanel.so.5
PreReq: rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib
(CompressedFileNames) <= 3.0.4-1
Requires(rpmlib): rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.
0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Requires: base >= 1.0 glibc >= 2.2.5
Checking for unpackaged file(s): /usr/lib/rpm/check-files %{buildroot}
getOutputFrom(): Relais brisé (pipe)
 
quelqu'un a une idée ??

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)