¿Que paquete quieres compilar? Porque no dices nada de que rpm quieres construir.
Perdona.
El paquete que quiero compilar es eagle-usb-2.0.0.tar.bz2, que es el
driver de mi modem adsl. Y lo que pretendo es construir en paquete rpm,
para no ensuciar el sistema. El kernel de suse 9.2 que tiene mi sistema
es 2.6.8-24-default.
Así que lo que he hecho a sido bajarme los sources del driver y el
kernel (2.6.8-24.10) y en /usr/src he descomprimido los drivers del
modem.
Me he fijado que habia un archivo .spec y he ejecutado el siguiente
comando para compilar un paquete rpm.
rpmbuild -ba eagle-usb.spec
El problema que comentaba del archivo modpost ya lo he solucionado .
Me decia que el archivo no existia porque no habia compilado los
kernel-sources que me habia bajado, y al compilar el driver intentaba
acceder a los sources del kernel para buscar un achivo que yo no habia
compilado.
Pero despues de solucionar este problema me ha dado el siguiente error:
+ /usr/lib/rpm/brp-compress
Processing files: eagle-usb-2.0.0-1.0
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/eagleconfig.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/eaglectrl.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/eaglediag.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/eaglestat.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/fctStartAdsl.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/fctStopAdsl.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/pppoa.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/startadsl.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/usr/share/man/man8/stopadsl.8*
error: File not found by
glob: /var/tmp/eagle-usb-2.0.0-1.0-root-root/etc/sysconfig/network-scripts/net_cnx_*
error: File not
found: /var/tmp/eagle-usb-2.0.0-1.0-root-root/etc/init.d/eagle-usb
¿Porque no puede encontrar el man del driver, si en los sources si
viene?
--
hokshy