Hi I continued to try to install DBD::Pg and fixed a couple of dependencies issues, but now I am getting an error message not telling me anything. Can anyone help please.
[~] # perl -MCPAN -e 'install DBD::Pg' Reading '/share/CACHEDEV1_DATA/.cpan/Metadata' Database was generated on Mon, 25 Apr 2016 07:41:02 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 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 Pg () chmod 644 "Pg.bs" "/share/CACHEDEV1_DATA/.qpkg/Entware-ng/bin/perl5.22.1" -MExtUtils::Command::MM -e 'cp_nonempty' -- Pg.bs blib/arch/auto/DBD/Pg/Pg.bs 644 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 [~] # If this is successful, I will publish the solution to install it on my webpage wiki.makeitfit.ch. Regards Philipp > Am 15.04.2016 um 12:39 schrieb Philipp Reichmuth <[email protected]>: > > 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] <mailto:[email protected]> > > ------------------------------------
