Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compliation of DBD::Pg fails

67 views
Skip to first unread message

Philipp Reichmuth

unread,
Apr 15, 2016, 9:15:03 AM4/15/16
to dbd...@perl.org
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

------------------------------------

Philipp Reichmuth

unread,
Apr 26, 2016, 11:00:07 AM4/26/16
to dbd...@perl.org
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

David Christensen

unread,
Apr 26, 2016, 11:15:02 AM4/26/16
to Philipp Reichmuth, dbd...@perl.org
What architecture are you building under, and what Make version? Something seems a little off in your build environment.
--
David Christensen
End Point Corporation
da...@endpoint.com
785-727-1171



0 new messages