Hi, On Tue, Sep 15, 2020 at 10:52:54PM +0200, David Sommerseth wrote: > --- > v2 - Process README files with correct instructions and details > v3 - Add missing -I$(top_srcdir)/include and explicitly state GNU Make > requirement
Unfortunately, we need a v4... stupid me...
For in-tree builds, it is working:
cc -c -o simple/simple.o -Wall -Wno-unused-parameter -Wno-unused-function -g
-O2 -std=c99 -I../.. -I../../include -fPIC simple/simple.c
cc -shared -fPIC -o simple/simple.so simple/simple.o
rm simple/simple.o
For out of tree builds, it is still failing:
cc -c -o simple/simple.o -Wall -Wno-unused-parameter -Wno-unused-function -g
-O2 -std=c99 -I../../../openvpn -I../../../openvpn/include -fPIC
../../../openvpn/sample/sample-plugins/simple/simple.c
../../../openvpn/sample/sample-plugins/simple/simple.c:37:10: fatal error:
'openvpn-plugin.h' file not found
#include "openvpn-plugin.h"
^~~~~~~~~~~~~~~~~~
because "openvpn-plugin.h" is not actually to be found in the source
tree, but it's generated at compile time - so "-I../../include" will
find it.
The other -I should maybe also be "-I../.."? What is it looking for
in the $(top_builddir)? The only .h file in $(top_builddir) is
"config-msvc.h" - config.h is in "../.."
But anyway, if I do "-I../../include", it compiles out of tree as
well...
cc -c -o simple/simple.o -Wall -Wno-unused-parameter -Wno-unused-function -g
-O2 -std=c99 -I../../../openvpn -I../../include -fPIC
../../../openvpn/sample/sample-plugins/simple/simple.c
gert
--
"If was one thing all people took for granted, was conviction that if you
feed honest figures into a computer, honest figures come out. Never doubted
it myself till I met a computer with a sense of humor."
Robert A. Heinlein, The Moon is a Harsh Mistress
Gert Doering - Munich, Germany [email protected]
signature.asc
Description: PGP signature
_______________________________________________ Openvpn-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openvpn-devel
