I tried recompiling perl without the -Duseperlio and got the same error.

On Wed, Aug 30, 2017 at 6:34 PM, jbiskofski <jbiskof...@gmail.com> wrote:

> John, thanks for your reply. the MP_NO_THREADS=1 made a difference,
> although Im still not able to complete the Build, ./configure works fine,
> when I run make I get further along, but eventually I get this error :
>
> 2 warnings generated.
> rm -f ../../../blib/arch/auto/APR/PerlIO/PerlIO.so
> cc  -shared  -L/usr/local/lib -fstack-protector-strong PerlIO.o
> modperl_apr_perlio.o -pthread -Wl,-E  -fstack-protector-strong
> -L/usr/local/lib -o ../../../blib/arch/auto/APR/PerlIO/PerlIO.so
> chmod 755 ../../../blib/arch/auto/APR/PerlIO/PerlIO.so
> make[3]: don't know how to make static. Stop
>
> =======
>
> I did build my perl with -Duseperlio, I dont know if that could be
> causing the problem.
>
> *Inspecting the FreeBSD port file I see that it needs gmake instead of
> make, so I tried this :*
>
> perl Makefile.PL MP_APXS=/usr/local/apache/bin/apxs MAKE=gmake
> MP_NO_THREADS=1
> gmake
>
> *That also did not work, but the error was different :*
>
> cp lib/ModPerl/PerlRunPrefork.pm ../blib/lib/ModPerl/PerlRunPrefork.pm
> gmake[1]: Leaving directory '/usr/local/src/mod_perl-2.0.
> 10/ModPerl-Registry'
> gmake[1]: Entering directory '/usr/local/src/mod_perl-2.0.10/WrapXS'
> make[2]: don't know how to make w. Stop
> make[2]: stopped in /usr/local/src/mod_perl-2.0.10/WrapXS/APR
> gmake[1]: *** [Makefile:478: subdirs] Error 2
> gmake[1]: Leaving directory '/usr/local/src/mod_perl-2.0.10/WrapXS'
> gmake: *** [Makefile:627: subdirs] Error 2
>
> =====
>
> I appreciate the help.
>
> - Jose
>
> On Wed, Aug 30, 2017 at 3:23 PM, John D Groenveld <
> jdg...@elvis.arl.psu.edu> wrote:
>
>> In message <CAHpPzY5XW8JrPCdXETehPEjxhWRChgTpNxsdxQXHNumA=dk...@mail.gm
>> ail.com>
>> , jbiskofski writes:
>> >FreeBSD servers. Its been a few years since I've been able to compile
>> >mod-perl in FreeBSD. Everytime I need a new webserver I need to install
>> >FreeBSD9 and Perl 5.22. This has gradually been causing me more and more
>> >problems with server maintenance. Im hoping somebody can help me work
>> this
>> >out. And ideally this can be resolved for other users, I've googled a
>> bunch
>> >and it seems like Im not the only one going through this.
>> >
>> >*Heres what Im doing *
>> >*=================*
>> >
>> >tar xzfv perl-5.26.0.tar.gz
>> >cd perl-5.26.0
>> >sh Configure -Dusethreads -des -A ccflags=-fPIC -Dprefix=/usr/local/perl
>> >-Duseperlio
>> >make
>> >make test
>> >make install
>> >
>> >*This works and I get a working perl5.26 binary, which I then symlink to
>> >/usr/local/bin and /usr/bin*
>>
>> I don't like mixing my application perl with my system perl,
>> but otherwise, LGTM.
>>
>> >*===================*
>> >tar xzfv httpd-2.4.27.tar.bz2
>>
>> $ ./configure --with-expat=/usr --with-ssl=/usr --enable-ssl \
>> --enable-proxy --enable-rewrite --enable-modules=all \
>> --enable-mods-shared=all --with-mpm=prefork \
>> --prefix=/usr/local/apache24
>>
>> >tar xzfv mod_perl-2.0.10.tar.gz
>>
>> $ env PATH=/usr/local/perl/bin:/usr/local/apache24/bin:${PATH} \
>> perl Makefile.PL MP_APXS=/usr/local/apache24/bin/apxs \
>> MAKE=make MP_NO_THREADS=1
>>
>> make test fails for t/apache/read.t and t/filter/in_bbs_inject_header.t
>> but otherwise it works.
>>
>> Happy hacking,
>> John
>> groenv...@acm.org
>>
>
>

Reply via email to