First, thanks for your interest!
On two different platforms:
- some Pentium-4:  
This is perl 5, version 22, subversion 2 (v5.22.2) built for i386-freebsd-thread-multi-64int
- Dell 2950:  
This is perl 5, version 22, subversion 2 (v5.22.2) built for amd64-freebsd-thread-multi
. . .from the make install process:
===> p5-DBI-1.636 depends on package: perl5>=5.22<5.23 - found
Can this be some sort of compiler version issue?
| [reply] |
| [reply] |
Yes, I have read the The Wikipedia article, Perl XS, that states:
XS is an interface through which a program written in the Perl programming language can call a C or C++ language subroutine. The letters stand for eXternal Subroutine, or xsub, where external means external to Perl, i.e. written in some other language.
. . .XS modules are not without drawbacks. They are difficult to write and maintain, and they may only be installed if a C compiler and the header files that the Perl interpreter was compiled against are available. Also, new versions of Perl may break binary compatibility; if this happens, all XS modules must be recompiled.
I did deinstall before reinstalling the FreeBSD "Ports". I expected the same compiler, clang?, to compile and assemble both??? . . .of course, I did not write the makefile.
| [reply] |