Ciao a tutti,
sto cercando di creare il pacchetto RPM per il mio desktop con Mandriva 2008 one.

Ho scaricato l'ultima release di WICD (wicd-1.5.9.tar.gz), l'ho scompattato ed ho dato
$ python setup.py get_translations

per scaricare le traduzioni.

poi ho dato:
$ python setup.py configure
Error importing wpath.py. You can safely ignore this
message. It is probably because you haven't run python setup.py
configure yet or you are running it for the first time.
Using init file Error setting up data array. This is normal if
python setup.py configure has not yet been run.
running configure
lib is /usr/lib/wicd/
share is /usr/share/wicd/
etc is /etc/wicd/
images is /usr/share/pixmaps/wicd/
encryption is /etc/wicd/encryption/templates/
bin is /usr/bin/
sbin is /usr/sbin/
networks is /var/lib/wicd/configurations/
log is /var/log/wicd/
resume is /etc/acpi/resume.d/
suspend is /etc/acpi/suspend.d/
pmutils is /usr/lib/pm-utils/sleep.d/
dbus is /etc/dbus-1/system.d/
desktop is /usr/share/applications/
icons is /usr/share/icons/hicolor/
translations is /usr/share/locale/
autostart is /etc/xdg/autostart/
init is /etc/rc.d/init.d/
docdir is /usr/share/doc/wicd/
mandir is /usr/share/man/
kdedir is /usr/share/autostart/
python is /usr/bin/python
pidfile is /var/run/wicd/wicd.pid
initfile is init/redhat/wicd
initfilename is wicd
Found switch ('no-install-init', None, 'do not install the init file') False
Found switch ('no-install-man', None, 'do not install the man file') False
Found switch ('no-install-kde', None, 'do not install the kde autostart file') False
Found switch ('no-install-acpi', None, 'do not install the suspend.d and resume.d acpi scripts') False
Found switch ('no-install-pmutils', None, 'do not install the pm-utils hooks') False
Found switch ('no-install-docs', None, 'do not install the auxiliary documentation') False
Replacing values in template files...
Replacing values in other=postinst.in other/postinst
Replacing values in wpath.py.in wpath.py
Replacing values in scripts=wicd.in scripts/wicd
Replacing values in other=80-wicd-connect.sh.in other/80-wicd-connect.sh
Replacing values in init=suse=wicd.in init/suse/wicd
Replacing values in init=slackware=rc.wicd.in init/slackware/rc.wicd
Replacing values in other=55wicd.in other/55wicd
Replacing values in man=wicd-wireless-settings.conf.5.in man/wicd-wireless-settings.conf.5
Replacing values in init=debian=wicd.in init/debian/wicd
Replacing values in man=wicd.8.in man/wicd.8
Replacing values in man=wicd-manager-settings.conf.5.in man/wicd-manager-settings.conf.5
Replacing values in init=redhat=wicd.in init/redhat/wicd
Replacing values in wicd=wpath.py.in wicd/wpath.py
Replacing values in init=arch=wicd.in init/arch/wicd
Replacing values in man=wicd-wired-settings.conf.5.in man/wicd-wired-settings.conf.5
Replacing values in other=50-wicd-suspend.sh.in other/50-wicd-suspend.sh
Replacing values in init=gentoo=wicd.in init/gentoo/wicd
Replacing values in scripts=wicd-client.in scripts/wicd-client
Replacing values in init=default=wicd.in init/default/wicd
Replacing values in init=pld=wicd.in init/pld/wicd
ed è andato tutto ok anche qui.

Lanciando, però il comando (trovato su Creating RPM packages):

# python setup.py bdist --formats=rpm

dopo alcuni secondi compaiono questi errori:


...
Writing /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/Wicd-1.5.9-py2.5.egg-info
writing list of installed files to 'INSTALLED_FILES'
+ sed -i -e 's@man/man\([[:digit:]]\)/\(.\+\.[[:digit:]]\)$@man/man\1/\2.gz@g' INSTALLED_FILES
+ find /var/tmp/Wicd-1.5.9-1-buildroot -type f -name '*.py' -printf '/%P\n'
+ sed 's@\.py@&c@'
+ find /var/tmp/Wicd-1.5.9-1-buildroot -type f -name '*.py' -printf '/%P\n'
+ sed 's@\.py@&o@'
+ /usr/lib/rpm/mandriva/find-debuginfo.sh /home/akiro/Scrivania/wicd-1.5.9/build/bdist.linux-i686/rpm/BUILD/Wicd-1.5.9
0 blocks
find: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/debug: No such file or directory
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/compress_files .lzma
+ '[' -n '' ']'
+ /usr/share/spec-helper/strip_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/relink_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_perl
+ '[' -n '' ']'
+ /usr/share/spec-helper/lib_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/gprintify
Gprintifying init scripts...done
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_mo
+ '[' -n '' ']'
+ /usr/share/spec-helper/translate_menu
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_pamd
+ '[' -n '' ']'
+ /usr/share/spec-helper/remove_info_dir
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_eol
Processazione file in corso: Wicd-1.5.9-1
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man8/wicd.8.gz
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man5/wicd-manager-settings.conf.5.gz
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man5/wicd-wired-settings.conf.5.gz
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man5/wicd-wireless-settings.conf.5.gz
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man1/wicd-client.1.gz
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-daemon.pyc
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/suspend.pyc
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/configscript.pyc
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/monitor.pyc
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-client.pyc
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/autoconnect.pyc
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/misc.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/wnettools.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/__init__.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/gui.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/wpath.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/networking.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-daemon.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/suspend.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/configscript.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/monitor.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-client.pyo
errore: File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/autoconnect.pyo
Controllo per file scompattati in corso: /usr/lib/rpm/check-files /var/tmp/Wicd-1.5.9-1-buildroot
errore: File installati (ma scompattati) trovati:
/usr/share/man/man1/wicd-client.1.lzma
/usr/share/man/man5/wicd-manager-settings.conf.5.lzma
/usr/share/man/man5/wicd-wired-settings.conf.5.lzma
/usr/share/man/man5/wicd-wireless-settings.conf.5.lzma
/usr/share/man/man8/wicd.8.lzma


Errori di compilazione RPM:
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man8/wicd.8.gz
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man5/wicd-manager-settings.conf.5.gz
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man5/wicd-wired-settings.conf.5.gz
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man5/wicd-wireless-settings.conf.5.gz
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/share/man/man1/wicd-client.1.gz
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-daemon.pyc
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/suspend.pyc
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/configscript.pyc
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/monitor.pyc
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-client.pyc
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/autoconnect.pyc
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/misc.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/wnettools.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/__init__.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/gui.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/wpath.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/python2.5/site-packages/wicd/networking.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-daemon.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/suspend.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/configscript.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/monitor.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/wicd-client.pyo
File non trovato: /var/tmp/Wicd-1.5.9-1-buildroot/usr/lib/wicd/autoconnect.pyo
File installati (ma scompattati) trovati:
/usr/share/man/man1/wicd-client.1.lzma
/usr/share/man/man5/wicd-manager-settings.conf.5.lzma
/usr/share/man/man5/wicd-wired-settings.conf.5.lzma
/usr/share/man/man5/wicd-wireless-settings.conf.5.lzma
/usr/share/man/man8/wicd.8.lzma
error: command 'rpmbuild' failed with exit status 1
Come faccio a crearmi un pacchetto RPM per Mandriva?
Qualcuno c'è riuscito???