develooper Front page | perl.perl5.porters | Postings from June 2016

Synology DSM 6

Thread Next
From:
H.Merijn Brand
Date:
June 13, 2016 05:58
Subject:
Synology DSM 6
Message ID:
20160613075754.333ab761@pc09.procura.nl
1. As per DSM 6, ipgk is not supported anymore. The new development
   environment is entware-ng, which is way more useful that the old
   development environment, but comes with a different set of problems.
   I already updated the README.synology and pushed it.

   The pro: it comes with a perl-5.22.1 that allows building XS!
   The con: it does not support all CPU's and it has no GUI (yet)

   entware built that perl *without* site_perl: all is in the same tree!

   This means that one can *never* get rid of this message:

   Module::Pluggable::Object will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at /opt/lib/perl5/5.22/File/ChangeNotify.pm, line 13.

   as when you install it manually, it will just replace the previous
   version and the message will stay. (I had to change deprecate.pm to
   get rid of that message)


2. After spending several hours in replacing the old env with the new
   env without breaking my NAS and still have my favorite tcsh and
   elvis available to start hacking on perl itself, I found that DSM6
   does not allow X11 forwarding. Still investigating that one.

Now when I build 5.24.0 from scratch:


cc -c -DPERL_CORE -fwrapv -fno-strict-aliasing
-pipe -fstack-protector-strong -I/opt/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -std=c89 -O2 -Wall -Werror=declaration-after-statement -Wextra -Wc++-compat -Wwrite-strings globals.c In file included from perl.h:28:0,
                 from globals.c:32:
config.h:3892:25: error: 'undef' undeclared here (not in a function)
 #define LONGDBLINFBYTES undef  /**/
                         ^
perl.h:5738:32: note: in expansion of macro 'LONGDBLINFBYTES'
 INFNAN_U8_NV_DECL PL_inf = { { LONGDBLINFBYTES } };
                                ^
makefile:269: recipe for target 'globals.o' failed


-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.23   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About