Bienvenido(a) a Alcance Libre 07/10/2022, 08:09

Alcance Libre Foros

 Índice del foro > Todo acerca de Linux > Programas y Aplicaciones New Topic Post Reply
 compilar nss-3.36.1.1.0 al con mock
Tópico anterior Tópico siguiente
   
al-serv
 05/28/18 06:56AM (Leído 1,368 veces)  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización: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!
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 06/01/18 10:37PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización: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.


 
Profile Email Website
 Quote
al-serv
 06/04/18 02:36AM  

Miembro Activo

Estado: desconectado
Forum User

Identificado: 03/01/08
Mensajes: 641
Localización: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 Smile
Si se tiene que hacer alguna modificación en el .spec cual debería ser?
 
Profile Email Website
 Quote
Joel Barrios Dueñas
 06/04/18 02:30PM  

Admin

Estado: desconectado
Site Admin

Identificado: 02/17/07
Mensajes: 1761
Localización: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

 
Profile Email Website
 Quote
Contenido generado en: 0.12 segundos New Topic Post Reply
 Todas las horas son CDT. Hora actual 08:09 AM.
Tópico normal Tópico normal
Tópico Pegado Tópico Pegado
Tópico bloqueado Tópico bloqueado
Mensaje Nuevo Mensaje Nuevo
Tópico pegado con nuevo mensaje Tópico pegado con nuevo mensaje
Tópico bloqueado con nuevo mensaje Tópico bloqueado con nuevo mensaje
Ver mensajes anónimos 
Los usuarios anónimos pueden enviar 
Se permite HTML Filtrado 
Contenido censurado