You shouldn't need to set either CPATH or LD_LIBRARY_PATH environment variables.
For system Python everything should work out of the box. There would appear to be something quite wrong with that system if it doesn't. Try using the 'pip install' method for installing mod_wsgi instead. https://pypi.org/project/mod-wsgi/ <https://pypi.org/project/mod-wsgi/> Graham > On 30 Jun 2021, at 4:07 am, Tao-hsiang Chang <[email protected]> wrote: > > I'm using multipass on Mac OS and set up a new VM through the command: > multipass launch -d 10G -m 2G -n server-dev > > which builds a clean Ubuntu 20.04 LTS with 10G space and 2G ram for me. > then I proceed to the next steps: > sudo apt update > sudo apt install python3-dev apache2 apache2-dev > wget (URI for mod_wsgi 4.8.0) > tar xvfz 4.8.0.tar.gz > cd mod_wsgi-4.8.0 > ./configure > export CPATH=/usr/include/python3.8:$CPATH > export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH > make > > the two lines to export path helped me to overcome Python.h missing problem > however, I encounter a new one which I have not yet find a solution: > > /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static > x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro > -Wl,-z,now -o src/server/mod_wsgi.la -rpath /usr/lib/apache2/modules > -module -avoid-version src/server/wsgi_validate.lo > src/server/wsgi_thread.lo src/server/wsgi_stream.lo src/server/wsgi_server.lo > src/server/wsgi_restrict.lo src/server/wsgi_metrics.lo > src/server/wsgi_memory.lo src/server/wsgi_logger.lo src/server/wsgi_interp.lo > src/server/wsgi_daemon.lo src/server/wsgi_convert.lo > src/server/wsgi_buckets.lo src/server/wsgi_apache.lo src/server/mod_wsgi.lo > -L -L -lpython > libtool: error: require no space between '-L' and '-L' > apxs:Error: Command failed with rc=65536 > . > make: *** [Makefile:31: src/server/mod_wsgi.la] Error 1 > > > It seems like a problem with libtool so I updated libtool with: > sudo apt install libtool-bin > > but with no success. Any thought? > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/2df983d0-4046-49a2-a10c-4e3aef1bd403n%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/2df983d0-4046-49a2-a10c-4e3aef1bd403n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/E8633DCD-29EC-4EBE-A9E6-90913401CB0C%40gmail.com.
