Errores al iniciar pkgsrc en RHEL5.2

Errores al iniciar pkgsrc en RHEL5.2

Estoy intentando compilar pkgsrc en RHEL 5.2 usando:

./bootstrap --prefix=$HOME/$( uname -m )/pkg --unprivileged

Pasé algo de tiempo rastreando un error causado por tener MAKEFLAGS configurado en "--no-print-directory" (útil con gnu-make, pero un error con bmake, y la característica fenomenalmente útil de bmake de imprimir una declaración de uso en lugar de generar errores). con indicación de opción no reconocida me pone un poco de mal humor) y sospecho que el problema actual es algo similar.

El programa de arranque se ejecuta hasta su finalización, pero el único archivo que se instala es ${prefix}/etc/mk.conf. En make installpkgtools/pkg_install en realidad no hace nada (pero tiene éxito y no emite errores). El comando que ejecuta bootstrap (que no hace nada) es:

${wrkdir}/bin/bmake USE_DESTDIR=no -DPKG_PRESERVE \
    MAKECONF=${wrkdir}/mk.conf install

Si agrego un -n, veo exactamente una línea de salida: true. Si elimino los -DPKG_PRESERVE MAKECONF=${wrkdir}/mk.confargumentos, la instalación parece tener éxito y ${prefix} se completa con los archivos como se esperaba. De manera similar, si configuro MAKECONF=/dev/null. Dado que ${wrkdir}/mk.confestá construido mediante bootstrap y parece bastante inofensivo (son solo 10 asignaciones de variables), mi pregunta es: ¿qué tiene de malo? ¿Son útiles los archivos que se instalan cuando no se utilizan esas tareas? Y, sobre todo, ¿qué podría haber en mi entorno que esté provocando el error?

Respuesta1

Arghhh. Tenía BUILD_DIR definido. Quizás la documentación debería especificar la ejecución:

env -i ./bootstrap ...

información relacionada