Puedes publicar nuevos srpm (spec) ?

A mi me da un error tipo rpath, cómo lo resolviste?

rpmbuild -ba SPEC/i4uc.spec
...
*******************************************************************************
ERROR   0001: file '/usr/bin/i4uc-gtk' contains a standard rpath
'/usr/lib64' in [/usr/lib64]
error: Estado de salida erróneo de /var/tmp/rpm-tmp.io32yC (%install)

_gomix_

2011/6/21 German <[email protected]>:
> He logrado crear el RPM, lo que hice fue agregar la documentación de esta
> forma, que se no es la más adecuada, pero de momento me funcionó:
>
> %doc /usr/doc/i4uc/ChangeLog
> %doc /usr/doc/i4uc/AUTHORS
> %doc /usr/doc/i4uc/COPYING
> %doc /usr/doc/i4uc/ChangeLog
> %doc /usr/doc/i4uc/INSTALL
> %doc /usr/doc/i4uc/MAINTAINERS
> %doc /usr/doc/i4uc/NEWS
> %doc /usr/doc/i4uc/README
>
> SPEC
> http://germanrs.fedorapeople.org/rpmdev/i4uc/i4uc.spec
>
> RPM
> http://germanrs.fedorapeople.org/rpmdev/i4uc/i4uc-0.5.6-1.fc15.i686.rpm
>
> El problema que tengo ahora, es que cuando trato de instalar el RPM en mi
> computadora, me da este mensaje, en el cual me pide estas dependencias...
>
> Si me pueden ayudar en esta parte tratando de instalar...
>
> [root@german-laptop i686]# rpm -ivp i4uc-0.5.6-1.fc15.i686.rpm
> error: Failed dependencies:
> bc54b2581b38667078239df811cafa3a9be2a0.debug is needed by
> i4uc-0.5.6-1.fc15.i686
> libi4uccore.so.0.debug is needed by i4uc-0.5.6-1.fc15.i686
> libi4uccore.so.debug is needed by i4uc-0.5.6-1.fc15.i686
>
> [root@german-laptop i686]# yum localinstall i4uc-0.5.6-1.fc15.i686.rpm
> Loaded plugins: langpacks, presto, refresh-packagekit
> Setting up Local Package Process
> Examining i4uc-0.5.6-1.fc15.i686.rpm: i4uc-0.5.6-1.fc15.i686
> Marking i4uc-0.5.6-1.fc15.i686.rpm to be installed
> Resolving Dependencies
> --> Running transaction check
> ---> Package i4uc.i686 0:0.5.6-1.fc15 will be installed
> --> Processing Dependency: bc54b2581b38667078239df811cafa3a9be2a0.debug for
> package: i4uc-0.5.6-1.fc15.i686
> --> Processing Dependency: libi4uccore.so.0.debug for package:
> i4uc-0.5.6-1.fc15.i686
> --> Processing Dependency: libi4uccore.so.debug for package:
> i4uc-0.5.6-1.fc15.i686
> --> Finished Dependency Resolution
> Error: Package: i4uc-0.5.6-1.fc15.i686 (/i4uc-0.5.6-1.fc15.i686)
>            Requires: bc54b2581b38667078239df811cafa3a9be2a0.debug
> Error: Package: i4uc-0.5.6-1.fc15.i686 (/i4uc-0.5.6-1.fc15.i686)
>            Requires: libi4uccore.so.0.debug
> Error: Package: i4uc-0.5.6-1.fc15.i686 (/i4uc-0.5.6-1.fc15.i686)
>            Requires: libi4uccore.so.debug
>  You could try using --skip-broken to work around the problem
>  You could try running: rpm -Va --nofiles --nodigest
>
> Saludos
>
> --
> German R S
>
>
>
> El 20 de junio de 2011 20:44, Guillermo Gómez <[email protected]>
> escribió:
>>
>> Pues entonces agrega el buildrequire conrrespondiente  a tu spec :P
>>
>> libgudev1-devel
>> libgee-devel
>> gtksourceview2-devel
>>
>> Y si efectivamente ahora si construye...
>>
>> Nuevamene, ajusta tu spec y seguimos..
>>
>> _Gomix_
>>
>> 2011/6/20 German R S <[email protected]>:
>> > Yo lo logré compilar en 2 computadores con fedora 15 32 y 64 bits
>> > Acá la documentación de como lo hice
>> > http://germanrs.fedorapeople.org/rpmdev/i4uc.log
>> >
>> > libgee-devel.x86_64
>> >
>> > gtksourceview2-devel.x86_64
>> >
>> > libgudev1-devel.x86_64
>> >
>> > Saludos
>> > --
>> > German R S
>> >
>> >
>> > El 20 de junio de 2011 18:59, basel valentin <[email protected]>
>> > escribió:
>> >>
>> >> bien, mi experiencia personal con i4uc (lo logre compilar con fed14)
>> >> es que me tiraba errores con VALA (y lo tenia instalado) asi que
>> >> modifique el MAKE (una chanchada) para que siguiera pase lo que pase..
>> >> y funciono :-P
>> >>
>> >> creo que el tema es por VALA, matias de la fuente, escribio i4uc en
>> >> vala, la cuestion es que vala transforma su codigo fuente en otros
>> >> lenguajes (concretamente C++).... core que si solo queres tener
>> >> instalado i4uc no te hace falta el compilador vala (aunque te lo pida)
>> >> ... mañana lo agarramos a matias en el irc y le damos maza :-P
>> >>
>> >> El día 20 de junio de 2011 21:35, Guillermo Gómez
>> >> <[email protected]> escribió:
>> >> > Yo estoy intentando por mi lado.. y esto es lo que tengo...
>> >> >
>> >> > $ rpmbuild -bc SPECS/i4uc.spec
>> >> > ...
>> >> > checking for I4UC... no
>> >> > configure: error: Package requirements (glib-2.0 >= 2.26.0
>> >> >        gobject-2.0 >= 2.26.0
>> >> >        gio-2.0 >= 2.26.0
>> >> >        gtk+-2.0 >= 2.22.0
>> >> >        gee-1.0 >= 0.5.0
>> >> >        gtksourceview-2.0 >= 2.10.0
>> >> >        gudev-1.0 >= 160) were not met:
>> >> >
>> >> > Lo extraño del asunto es, estoy tratando de compilar i4uc y está
>> >> > verificando que tenga i4uc instalado ?
>> >> >
>> >> > Alguien?
>> >> >
>> >> > _Gomix_
>> >> >
>> >> > 2011/6/20 German <[email protected]>:
>> >> >> Ya tengo el i4uc.spec la carpeta /home/makerpm/rpmbuild/SPECS y
>> >> >> el i4uc-0.5.6.tar.bz2 /home/makerpm/rpmbuild/SOURCES
>> >> >> Cuando hago rpmbuild -ba i4uc.spec este es el mensaje que obtengo en
>> >> >> el
>> >> >> terminal
>> >> >> + /usr/lib/rpm/find-debuginfo.sh --strict-build-id
>> >> >> /home/makerpm/rpmbuild/BUILD/i4uc-0.5.6
>> >> >> extracting debug info from
>> >> >>
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/bin/i4uc-gtk
>> >> >> extracting debug info from
>> >> >>
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/lib/libi4uccore.so.0.0.5
>> >> >> symlinked /usr/lib/debug/usr/lib/libi4uccore.so.0.0.5.debug to
>> >> >> /usr/lib/debug/usr/lib/libi4uccore.so.debug
>> >> >> symlinked /usr/lib/debug/usr/lib/libi4uccore.so.0.0.5.debug to
>> >> >> /usr/lib/debug/usr/lib/libi4uccore.so.0.debug
>> >> >> 5742 blocks
>> >> >> + '[' '%{buildarch}' = noarch ']'
>> >> >> + QA_CHECK_RPATHS=1
>> >> >> + case "${QA_CHECK_RPATHS:-}" in
>> >> >> + /usr/lib/rpm/check-rpaths
>> >> >> + /usr/lib/rpm/check-buildroot
>> >> >> + /usr/lib/rpm/redhat/brp-compress
>> >> >> + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
>> >> >> + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
>> >> >> + /usr/lib/rpm/redhat/brp-python-hardlink
>> >> >> + /usr/lib/rpm/redhat/brp-java-repack-jars
>> >> >> Processing files: i4uc-0.5.6-1.fc15.i686
>> >> >> error: File not found:
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/share/doc
>> >> >> Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ABnFah
>> >> >> + umask 022
>> >> >> + cd /home/makerpm/rpmbuild/BUILD
>> >> >> + cd i4uc-0.5.6
>> >> >> +
>> >> >>
>> >> >>
>> >> >> DOCDIR=/home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/share/doc/i4uc-0.5.6
>> >> >> + export DOCDIR
>> >> >> + rm -rf
>> >> >>
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/share/doc/i4uc-0.5.6
>> >> >> + /bin/mkdir -p
>> >> >>
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/share/doc/i4uc-0.5.6
>> >> >> + cp -pr AUTHORS ChangeLog COPYING INSTALL MAINTAINERS NEWS README
>> >> >>
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/share/doc/i4uc-0.5.6
>> >> >> + exit 0
>> >> >>
>> >> >> RPM build errors:
>> >> >>     File not found:
>> >> >>
>> >> >> /home/makerpm/rpmbuild/BUILDROOT/i4uc-0.5.6-1.fc15.i386/usr/share/doc
>> >> >> --
>> >> >> German R S
>> >> >>
>> >> >>
>> >> >>
>> >> >> El 20 de junio de 2011 04:45, Guillermo Gómez
>> >> >> <[email protected]>
>> >> >> escribió:
>> >> >>>
>> >> >>> Voy a renviar tu email a la lista [email protected] y si
>> >> >>> seguro
>> >> >>> podemos ayudar.
>> >> >>>
>> >> >>> Igualmente he creado el espacio en rpmdev para i4uc (te debe haber
>> >> >>> llegado email).
>> >> >>>
>> >> >>> ¿Puedes enviar más info del error?  (A la lista
>> >> >>> [email protected])
>> >> >>>
>> >> >>> Lo otro es rehacer dichos pasos en una petición de tu proyecto con
>> >> >>> la
>> >> >>> documentación/notas correspondientes para poder reproducir el
>> >> >>> error.
>> >> >>>
>> >> >>> Guillermo
>> >> >>>
>> >> >>> ---------- Forwarded message ----------
>> >> >>> From: German <[email protected]>
>> >> >>> Date: 2011/6/19
>> >> >>> Subject: Empaquetamiento
>> >> >>> To: [email protected]
>> >> >>>
>> >> >>>
>> >> >>> ... escribía para solicitar ayuda, en el fudcon aprendí lo básico
>> >> >>> para
>> >> >>> empaquetar rpm, he estado practicando porque quiero ayudar a fedora
>> >> >>> en
>> >> >>> esto.
>> >> >>>
>> >> >>> Elegí un paquete que se llama i4uc el cual descargué e instalé en
>> >> >>> mi
>> >> >>> laptop, luego procedí a crear el rpm, pero cuando lo ejecuto, me da
>> >> >>> error, me pueden ayudar con esto?
>> >> >>>
>> >> >>> SPEC
>> >> >>> http://germanrs.fedorapeople.org/rpmdev/i4uc.spec
>> >> >>>
>> >> >>> SOURCE
>> >> >>> http://germanrs.fedorapeople.org/rpmdev/i4uc-0.5.6.tar.bz2
>> >> >>>
>> >> >>> Muchas Gracias
>> >> >>>
>> >> >>> Saludos
>> >> >>> --
>> >> >>> German R S
>> >> >>>
>> >> >
>> >> > --
>> >> > Ing.Guillermo Gomez S.
>> >> > Fedora Board Member A4
>> >> > http://gomix.fedora-ve.org
>> >> > http://www.neotechgw.com
>> >> >
>> >> > _______________________________________________
>> >> > devel mailing list
>> >> > [email protected]
>> >> > http://proyectofedora.org/mailman/listinfo/devel_proyectofedora.org
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> ---------------------------------------------------------------
>> >> Valentin Basel
>> >> Analista en Sistemas Informaticos
>> >> Departamento informatico
>> >> Centro de Estudios Avanzados - UNC - CONICET
>> >> ---------------------------------------------------------------
>> >> http://www.sistema-icaro.blogspot.com/
>> >> http://fedoraproject.org/wiki/User:Valentinbasel
>> >>
>> >>
>> >>
>> >> ---------------------------------------------------------------------------
>> >>
>> >> _______________________________________________
>> >> devel mailing list
>> >> [email protected]
>> >> http://proyectofedora.org/mailman/listinfo/devel_proyectofedora.org
>> >
>> >
>> > _______________________________________________
>> > devel mailing list
>> > [email protected]
>> > http://proyectofedora.org/mailman/listinfo/devel_proyectofedora.org
>> >
>> >
>>
>>
>>
>> --
>> Ing.Guillermo Gomez S.
>> Fedora Board Member A4
>> http://gomix.fedora-ve.org
>> http://www.neotechgw.com
>>
>> _______________________________________________
>> devel mailing list
>> [email protected]
>> http://proyectofedora.org/mailman/listinfo/devel_proyectofedora.org
>
>
> _______________________________________________
> devel mailing list
> [email protected]
> http://proyectofedora.org/mailman/listinfo/devel_proyectofedora.org
>
>



-- 
Ing.Guillermo Gomez S.
Fedora Board Member A4
http://gomix.fedora-ve.org
http://www.neotechgw.com

_______________________________________________
devel mailing list
[email protected]
http://proyectofedora.org/mailman/listinfo/devel_proyectofedora.org

Responder a