Dear all I am tring to get PostgreSQL together with some web server applications like DAViCal running on my NAS QNAP TS-251+. Therefore I need the perl module DBD::Pg.
I have installed perl 5.22.1 for x86_64-linux-glibc and a whole range of moduls for PorstgreSQL etc. (complete list see at the end). The installation was all running through sucessfull for YAML, but not for DBD::PG When I try to install DBD::Pg, I get following feedback and error message: > cpan[1]> install DBD::Pg > > Reading '/share/CACHEDEV1_DATA/.cpan/Metadata' > Database was generated on Thu, 14 Apr 2016 > 16:53:55 GMT Running install > for module 'DBD::Pg' > > Checksum for > /share/CACHEDEV1_DATA/.cpan/sources/authors/id/T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz > ok > Scanning cache /share/CACHEDEV1_DATA/.cpan/build for sizes > > ............................................................................DONE > > Configuring T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz with Makefile.PL > Configuring DBD::Pg 3.5.3 > > PostgreSQL version: 90404 (default port: 5432) > POSTGRES_HOME: (not set) > POSTGRES_INCLUDE: > /share/CACHEDEV1_DATA/.qpkg/Entware-ng/include > POSTGRES_LIB: /share/CACHEDEV1_DATA/.qpkg/Entware-ng/lib > OS: linux > > Checking if your kit is complete... > > Looks good > > Using DBI 1.634 (for perl 5.022001 on x86_64-linux-glibc) installed in > /opt/lib/perl5/5.22/auto/DBI/ Generating a Unix-style Makefile > Writing > Makefile for DBD::Pg > > Writing MYMETA.yml and MYMETA.json > TURNSTEP/DBD-Pg-3.5.3.tar.gz > > /share/CACHEDEV1_DATA/.qpkg/Entware-ng/bin/perl5.22.1 Makefile.PL -- OK > Running make for T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz > cp lib/Bundle/DBD/Pg.pm > blib/lib/Bundle/DBD/Pg.pm > cp Pg.pm blib/lib/DBD/Pg.pm > > Running Mkbootstrap for DBD::Pg () > > chmod 644 "Pg.bs" > > make: *** No rule to make target '/opt/lib/perl5/5.22/auto/DBI/Driver_xst.h', > needed by 'Pg.xsi'. Stop. TURNSTEP/DBD-Pg-3.5.3.tar.gz > /opt/bin/make -- > NOT OK > > Failed during this command: > TURNSTEP/DBD-Pg-3.5.3.tar.gz : > make NO I also tryied the Bundle::DBD::Pg what resultat also in a failure: > [/] # perl -MCPAN -e 'install Bundle::DBD::Pg' > Reading '/share/CACHEDEV1_DATA/.cpan/Metadata' > Database was > generated on Thu, 14 Apr 2016 16:53:55 GMT > Checksum for > /share/CACHEDEV1_DATA/.cpan/sources/authors/id/T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz > ok > DBI is up to date (1.634). > > Running install for module 'DBD::Pg' > TURNSTEP/DBD-Pg-3.5.3.tar.gz > > Has already been unwrapped into directory > /share/CACHEDEV1_DATA/.cpan/build/DBD-Pg-3.5.3-Wb5kTe > Configuring T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz with Makefile.PL > Configuring DBD::Pg 3.5.3 > > PostgreSQL version: 90404 (default port: 5432) > POSTGRES_HOME: (not set) > POSTGRES_INCLUDE: > /share/CACHEDEV1_DATA/.qpkg/Entware-ng/include > POSTGRES_LIB: /share/CACHEDEV1_DATA/.qpkg/Entware-ng/lib > OS: linux > > Checking if your kit is complete... > > Looks good > > Using DBI 1.634 (for perl 5.022001 on x86_64-linux-glibc) installed in > /opt/lib/perl5/5.22/auto/DBI/ Generating a Unix-style Makefile > Writing > Makefile for DBD::Pg > > Writing MYMETA.yml and MYMETA.json > TURNSTEP/DBD-Pg-3.5.3.tar.gz > > /share/CACHEDEV1_DATA/.qpkg/Entware-ng/bin/perl5.22.1 Makefile.PL -- OK > Running make for T/TU/TURNSTEP/DBD-Pg-3.5.3.tar.gz > cp Pg.pm > blib/lib/DBD/Pg.pm > > cp lib/Bundle/DBD/Pg.pm blib/lib/Bundle/DBD/Pg.pm > Running Mkbootstrap for DBD::Pg () > chmod 644 "Pg.bs" > > > make: *** No rule to make target '/opt/lib/perl5/5.22/auto/DBI/Driver_xst.h', > needed by 'Pg.xsi'. Stop. TURNSTEP/DBD-Pg-3.5.3.tar.gz > /opt/bin/make -- > NOT OK What is wrong or missing? Why does compiling not succeed? Regards Philipp Complete list of installed of installed Perl modules: > perl - 5.22.1-2 > > perl-dbi - 1.634-1 > > perl-dev - 5.22.1-2 > > perlbase-autosplit - 5.22.1-2 > > perlbase-b - 5.22.1-2 > > perlbase-base - 5.22.1-2 > > perlbase-benchmark - 5.22.1-2 > > perlbase-bytes - 5.22.1-2 > > perlbase-class - 5.22.1-2 > > perlbase-config - 5.22.1-2 > > perlbase-cpan - 5.22.1-2 > > perlbase-cwd - 5.22.1-2 > > perlbase-data - 5.22.1-2 > > perlbase-db - 5.22.1-2 > > perlbase-db-file - 5.22.1-2 > > perlbase-devel - 5.22.1-2 > > perlbase-digest - 5.22.1-2 > > perlbase-dirhandle - 5.22.1-2 > > perlbase-dynaloader - 5.22.1-2 > > perlbase-encode - 5.22.1-2 > > perlbase-errno - 5.22.1-2 > > perlbase-essential - 5.22.1-2 > > perlbase-extutils - 5.22.1-2 > > perlbase-fcntl - 5.22.1-2 > > perlbase-feature - 5.22.1-2 > > perlbase-file - 5.22.1-2 > > perlbase-filehandle - 5.22.1-2 > > perlbase-filter - 5.22.1-2 > > perlbase-findbin - 5.22.1-2 > > perlbase-getopt - 5.22.1-2 > > perlbase-http-tiny - 5.22.1-2 > > perlbase-i18n - 5.22.1-2 > > perlbase-if - 5.22.1-2 > > perlbase-integer - 5.22.1-2 > > perlbase-io - 5.22.1-2 > > perlbase-ipc - 5.22.1-2 > > perlbase-json-pp - 5.22.1-2 > > perlbase-list - 5.22.1-2 > > perlbase-locale - 5.22.1-2 > > perlbase-meta-notation - 5.22.1-2 > > perlbase-mime - 5.22.1-2 > > perlbase-mro - 5.22.1-2 > > perlbase-net - 5.22.1-2 > > perlbase-opcode - 5.22.1-2 > > perlbase-ostype - 5.22.1-2 > > perlbase-params - 5.22.1-2 > > perlbase-perlio - 5.22.1-2 > > perlbase-pod - 5.22.1-2 > > perlbase-posix - 5.22.1-2 > > perlbase-re - 5.22.1-2 > > perlbase-safe - 5.22.1-2 > > perlbase-scalar - 5.22.1-2 > > perlbase-selectsaver - 5.22.1-2 > > perlbase-selfloader - 5.22.1-2 > > perlbase-socket - 5.22.1-2 > > perlbase-storable - 5.22.1-2 > > perlbase-symbol - 5.22.1-2 > > perlbase-sys - 5.22.1-2 > > perlbase-tap - 5.22.1-2 > > perlbase-term - 5.22.1-2 > > perlbase-test - 5.22.1-2 > > perlbase-text - 5.22.1-2 > > perlbase-tie - 5.22.1-2 > > perlbase-time - 5.22.1-2 > > perlbase-unicore - 5.22.1-2 > > perlbase-universal - 5.22.1-2 > > perlbase-utf8 - 5.22.1-2 > > perlbase-xsloader - 5.22.1-2 ------------------------------------ Philipp Reichmuth e-Mail: [email protected] ------------------------------------
