Cursos Servidores con Centos 6
Sistema Operativo ALDOS
MongoDB Banner
Curso PHP
Dezoft

Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

 Índice > Todo acerca de Linux > Programas y Aplicaciones Nuevo tema Publicar Respuesta
 compilar nss-3.36.1.1.0 al con mock
Tema anterior Tema siguiente
   
al-serv
Publicado en 28/05/18 11:56 (Leído 551 veces)  

Miembro Activo
Forum User

Inscrito: 01/03/08 Publicaciones: 631
País:Cataluña
buenas!
estoy intentando compilar nss-3.36.1.1.0 con mock, tengo las dependencias que pide y todo bien pero cuando lleva un buen rato se para y da el siguiente error:

Errores de construcción RPM:
error: Estado de salida erróneo de /var/tmp/rpm-tmp.dFkToy (%check)
Estado de salida erróneo de /var/tmp/rpm-tmp.dFkToy (%check)
DEBUG: Child return code was: 1
INFO: EXCEPTION: [Error()]
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 96, in trace
result = func(*args, **kw)
File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 628, in do
raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
Error: Command failed:
# bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/nss.spec


he intentado compilar con los repos de alrepo y se para en el mismo sitio... alguna idea de como pudistes compilar para aldos? He provado con tu src y con el de fc26 y pasa lo mismo...
Gracias!
 
Perfil Sitio Web
 Citar
Joel Barrios Dueñas
Publicado en 02/06/18 03:37  

Admin
Site Admin

Inscrito: 17/02/07 Publicaciones: 1671
País:Mexico
El orden de compilación para NSS es el siguiente:

BASH Formatted Code
nss-util
nss-softokn
nss


Todos los anteriores deben ser la misma versión. Asegúrate que no haya algún paquete *-devel* de alguna otra versión anterior instalada.

Sugerencia: Limpia los mock antes de empezar.

BASH Formatted Code
mock -r centos-7-x86_64 --clean


De ser posible, hazlo con una limpieza a fondo (borra todo para empezar de cero):

BASH Formatted Code
mock -r centos-7-x86_64 --scrub all


Sí acaso llegas a usar los paquete de ALDOS, recuerda siempre que éste usa filesystem 2.4 y los paquetes de Fedora y CentOS 7 usan filesystem 3.0. la diferencia más importante es que mientras ALDOS aún usa /lib y /lib64 para las bibliotecas compartidas básicas (glibc, pam, nss-softokn, etc), Fedora y CentOS 7 usan casi exclusivamente /usr/lib y /usr/lib64.


 
Perfil Sitio Web
 Citar
al-serv
Publicado en 04/06/18 07:36  

Miembro Activo
Forum User

Inscrito: 01/03/08 Publicaciones: 631
País:Cataluña
buenos días!
utilizo las mismas versiones de nss, incluso he probado de compliar los nss solo con los repos de Al-DOS pero se queda en el mismo sitio, después de 77min se para con el error que he mostrado. las versiones de nss son las mismas
Efectivamente es para compilar para el7 ya que me interesa compilar firefox 60, el que trae original de CentOS 7 me da error en algunas imágenes, al subir fotografías a twitter, facebook y con la 60 espero solucionar este problema Sonrisa
Si se tiene que hacer alguna modificación en el .spec cual debería ser?
 
Perfil Sitio Web
 Citar
Joel Barrios Dueñas
Publicado en 04/06/18 07:30  

Admin
Site Admin

Inscrito: 17/02/07 Publicaciones: 1671
País:Mexico
Firefox trae una bandera en el spec para indicar que se use nss de sistema o nss incluido en el fuente de firefox.

Busca:
BASH Formatted Code
%define system_nss              1


Y reemplaza por:
BASH Formatted Code
%define system_nss              0

 
Perfil Sitio Web
 Citar
Contenido generado en: 0,11 segundos Nuevo tema Publicar Respuesta
 Todas las horas son UTC. Hora actual 11:15 .
Tema normal Tema normal
Tema persistente Tema persistente
Tema cerrado Tema cerrado
Nueva publicación Nueva publicación
Persistente con nueva publicación Persistente con nueva publicación
Cerrado con nueva publicación Cerrado con nueva publicación
Ver publicaciones anónimas 
Usuarios anónimos pueden publicar 
Se permite HTML Filtrado 
Contenido censurado