RedHatのIPS pkgrecv

RedHatのIPS pkgrecv

RedHatシステムのOracleリポジトリからSolaris IPSパッケージを取得する方法はありますか?

私が見つけたhttps://java.net/projects/ips(保持されているようです)RedHatでコンパイルしようとしましたが、次のエラーが発生しました。

_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; }

プロジェクトのファイルは少し誤解を招く可能性があります(.batファイルもあります...)。実際にSolaris以外のシステムでコンパイルできますか?それとも別のオプションがありますか?

ベストアンサー1

私たちが使用するいくつかのposix_spawn()拡張機能は他の場所では利用できないため、Solaris以外のシステムではコンパイルできない可能性があります。しかし、Linuxで動作するように調整することは難しくありません。

ファイル.batは、Windowsを含む複数のオペレーティングシステムで実行する必要があったプロジェクトの前のステップからのものです。これはもはや要件ではありませんが、まだすべての残骸を排除していません。しかし、私たちが言うことのできない著作権割り当ての問題を見つけることができると仮定すると、Linuxでビルドするためのパッチがあれば非常に感謝します。

おすすめ記事