Deseo instalar OpenVPN en OpenBSD 5.5 usando el tarball fuente de OpenVPN.
De acuerdo con las instrucciones aquí , tengo que instalar lzo y
agregue las directivas CFLAGS = "- I / usr / local / include" LDFLAGS = "- L / usr / local / lib" a "configure", ya que gcc no las encontrará de otra manera.
He buscado en Google extensamente para obtener una guía sobre cómo hacer lo anterior en OpenBSD, pero no hay ninguno.
Esto es lo que planeo hacer:
- Descomprima el tarball de origen en un directorio recién creado
- Emita el comando ./configure CFLAGS = "- I / usr / local / include" LDFLAGS = "- L / usr / local / lib"
- Emita el comando make
- Emita el comando make install
¿Cuál de las siguientes sintaxis es correcta?
./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
o
./configure --CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
o
./configure --CFLAGS="-I/usr/local/include" --LDFLAGS="-L/usr/local/lib"
gcc-4.2.1
(a menos que esté en máquinas realmente viejas como vaxen) está encomp55.tgz
. Hay paquetes paragcc-4.8
y4.9
, y tambiénllvm/clang 3.0
. Los primeros no se incluyen principalmente por razones de licencia (GPLv2 vs GPLv3), el segundo no se utiliza porque no es compatible con todas las plataformas que admite actualmente OpenBSD.echo $CPATH
y así sucesivamente.grep CFLAGS configure
vuelve en blanco desde ese script de configuración) .LD_LIBRARY_PATH
: xahlee.info/UnixResource_dir/_/ldpath.html .