Hello! The trunk code is at http://svn.apache.org/repos/asf/perl/embperl/trunk . However, it uses a deprecated variable removed in Perl 5.22, so it's probably not going to work for you.
I'd suggest grabbing Debian's embperl repo at https://salsa.debian.org/perl-team/modules/packages/libembperl-perl . Their patches are all under debian/patches (see debian/patches/series), and applying them should get the repo in working order. I tried it out on my computer against Perl 5.28 and was able to successfully install Embperl. Good luck! On Tue, 16 Apr 2019 at 17:32, Neil Gunton <n...@nilspace.com> wrote: > > This is nuts. I know now that a version 2.5.0-10 exists of Embperl, but > I can't get it from Debian except as a compiled package, or the src one > that is mysteriously "debianized" and unrecognizable to me as something > I can just build in the usual fashion. Does anyone know where I can > simply download the latest version as source that I can build as I have > always built Embperl, without any of the Debian crap? > Embperl-2.5.0-10.tar.gz? Debian packaging is just a nightmare of > dependencies and I don't want to install their apr and apache-bin etc, I > build those myself from source and I want to be able to build my Embperl > against my own apache version, not Debian's. > > Anybody know where I can get Embperl-2.5.0-10.tar.gz? It must exist > somewhere outside of the Debian maze, surely.. > > Thanks, > > Neil > > Neil Gunton wrote: > > Yes, I was just looking at that. But the trouble is it wants to bring in > > a bunch of other packages that I don't want or need, e.g. apache (I > > build my own apache). So right now I'm trying to figure out how/if I can > > download the source for the Embperl package from somewhere so I can > > build it manually. Thanks for the pointer, this looks promising - if > > it's packaged with Debian then I guess it must work with stretch. I > > thought there was some talk about removing Embperl from Debian, but I > > guess they must have gotten past that. I'm glad to see it's still there. > > Now I just have to figure out how to extricate it from Debian's > > dependencies. I just want the src so I can compile it myself. That's a > > Debian issue, obviously. > > > > Thanks again, I never thought to look in the Debian packages, like I > > said I thought it was removed a while back. > > > > Neil > > > > Jim Tappe wrote: > >> I don't use Debian but I guess here. Stable version is 2.5.0-10? > >> > >> https://tracker.debian.org/pkg/libembperl-perl > >> > >> On Tue, Apr 16, 2019 at 4:58 PM Neil Gunton <n...@nilspace.com > >> <mailto:n...@nilspace.com>> wrote: > >> > >> Great, thanks, I had no idea there was a 2.5.0-5 release. I have been > >> using 2.5.0-3 for years. Can anybody tell me where I can get 2.5.0-5? I > >> tried Github, but it seemed to give me an older version and it had the > >> same compile error. Anywhere else this is kept? > >> > >> Jim Tappe wrote: > >> > Just a guess. > >> > > >> > It might be fixed in version libembperl-perl/2.5.0-5 ? > >> > > >> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812617 > >> > > >> > On Tue, Apr 16, 2019 at 4:40 PM Neil Gunton <n...@nilspace.com > >> <mailto:n...@nilspace.com> > >> > <mailto:n...@nilspace.com <mailto:n...@nilspace.com>>> wrote: > >> > > >> > Just upgraded my workstation from Debian 8 (Jessie) to 9 > >> (Stretch). > >> > > >> > Embperl was working on Debian Jessie, though with some bugs or > >> different > >> > behavior which I mentioned in previous email to the list. Now > >> I tried > >> > upgrading to Stretch to bring myself up to date with Debian > >> stable > >> > finally, and Embperl no longer compiles. > >> > > >> > perl version: v5.24.1 > >> > gcc version: 6.3.0 > >> > apache version: 2.4.39 (built from src) > >> > > >> > perl Makefile.PL completes ok > >> > > >> > but then make fails on the following: > >> > > >> > "/usr/bin/perl" "/usr/share/perl/5.24/ExtUtils/xsubpp" -typemap > >> > "/usr/share/perl/5.24/ExtUtils/typemap" -typemap "typemap" > >> Embperl.xs > > >> > Embperl.xsc && mv Embperl.xsc Embperl.c > >> > x86_64-linux-gnu-gcc -c -I/usr/local/httpd_perl/include > >> > -I/usr/local/httpd_perl/regex -I/usr/local/httpd_perl/os/unix > >> > -I/usr/local/apr/include/apr-1 -I/usr/src/Embperl-2.5.0_3/xs > >> > -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv > >> -fno-strict-aliasing -pipe > >> > -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > >> > -I/usr/lib/x86_64-linux-gnu/perl/5.24/CORE -DMOD_PERL > >> -DMP_COMPAT_1X > >> > -fgnu89-inline -DLINUX -O2 -g -DVERSION=\"2.5.0_3\" > >> > -DXS_VERSION=\"2.5.0_3\" -fPIC > >> > "-I/usr/lib/x86_64-linux-gnu/perl/5.24/CORE" -DAPACHE > >> -DAPACHE2 -DEP2 > >> > -o Embperl.o Embperl.c > >> > In file included from ep.h:174:0, > >> > from Embperl.xs:16: > >> > ./Old.xs: In function ‘XS_Embperl__Req_log_svs’: > >> > epnames.h:329:21: error: ‘PL_sv_objcount’ undeclared (first > >> use in this > >> > function) > >> > #define sv_objcount PL_sv_objcount > >> > ^ > >> > ./Old.xs:253:93: note: in expansion of macro ‘sv_objcount’ > >> > lprintf (r->pApp,"[%d]MEM: %s: SVs: %d OBJs: %d\n", > >> > r->pThread->nPid, sText, sv_count, sv_objcount) ; > >> > > >> > ^~~~~~~~~~~ > >> > epnames.h:329:21: note: each undeclared identifier is reported > >> only once > >> > for each function it appears in > >> > #define sv_objcount PL_sv_objcount > >> > ^ > >> > ./Old.xs:253:93: note: in expansion of macro ‘sv_objcount’ > >> > lprintf (r->pApp,"[%d]MEM: %s: SVs: %d OBJs: %d\n", > >> > r->pThread->nPid, sText, sv_count, sv_objcount) ; > >> > > >> > ^~~~~~~~~~~ > >> > Makefile:775: recipe for target 'Embperl.o' failed > >> > make: *** [Embperl.o] Error 1 > >> > > >> > > >> > > >> --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > >> <mailto:embperl-unsubscr...@perl.apache.org> > >> > <mailto:embperl-unsubscr...@perl.apache.org > >> <mailto:embperl-unsubscr...@perl.apache.org>> > >> > For additional commands, e-mail: embperl-h...@perl.apache.org > >> <mailto:embperl-h...@perl.apache.org> > >> > <mailto:embperl-h...@perl.apache.org > >> <mailto:embperl-h...@perl.apache.org>> > >> > > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > > For additional commands, e-mail: embperl-h...@perl.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org > For additional commands, e-mail: embperl-h...@perl.apache.org > -- Nigel http://www.forgreatjustice.ca/ --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org For additional commands, e-mail: embperl-h...@perl.apache.org