IPS pkgrecv no RedHat

1

Existe uma maneira de recuperar os pacotes solaris IPS dos repositórios Oracle de uma máquina RedHat?

Eu encontrei o link (que parece mantido) e tentei compilá-lo no RedHat, eventualmente acabando com alguns erros como:

_pspawn.c:497:21: error: ‘posix_spawn_file_actions_t’ has no member named ‘__file_attrp’
{ void * *tmp = &p->__file_attrp; (void)tmp; }
^
_pspawn.c: In function ‘_cffi_checkfld_typedef_posix_spawnattr_t’:
_pspawn.c:506:21: error: ‘posix_spawnattr_t’ has no member named ‘__spawn_attrp’
{ void * *tmp = &p->__spawn_attrp; (void)tmp; }

Os arquivos desse projeto são um pouco enganadores (temos até arquivos .bat lá ...). Isso pode realmente ser compilado em uma máquina não-Solaris ou existe uma alternativa?

    
por flavius.st 02.08.2016 / 16:07

1 resposta

2

Provavelmente ele não será compilado em uma máquina não-Solaris, já que estamos usando algumas posix_spawn() extensões que provavelmente não estão disponíveis em outro lugar. Não deve ser difícil ajustar isso para trabalhar no Linux, no entanto.

Os arquivos .bat estão lá de uma fase antiga do projeto, em que havia um requisito para que funcionasse em vários sistemas operacionais (incluindo o Windows). Isso não é mais uma exigência, mas não nos livramos de todos os detritos. No entanto, os patches para compilar no Linux seriam bem-vindos, supondo que possamos descobrir o absurdo da atribuição de direitos autorais.

    
por 03.08.2016 / 00:38

Tags