MinGW, MSYS, libpqxx et configure

MinGW, MSYS, libpqxx et configure - Logiciels - Windows & Software

Marsh Posté le 23-07-2008 à 11:44:04    

Bonjour,
Je tiens d'abord à préciser que je ne suis pas sur du tout de poster dans la bonne section  :sweat:  Je met ça la parce que je sais pas trop ou autrement le mettre.  
 
J'ai une question de noob.
J'ai besoin de compiler la librairie libpqxx sous windows. Pour cela, j'utilise MinGW et Msys.
Je suis le readme officiel (disponible ici) cependant j'ai cette erreur lorsque je fais le "./configure" :  

Code :
  1. checking for pg_config... no
  2. configure: error:
  3. PostgreSQL configuration script pg_config not found.  Make sure this is in your
  4. command path before configuring.  Without it, the configure script has no way to
  5. find the right location for the libpq library and its headers.


Cette erreur est apparemment bien connue puisqu'elle est référencée dans le readme sus-cité.
Cependant, je ne comprend pas la méthode qui est décrite pour y remédier.
Le readme dit ceci :  

Code :
  1. It's called pg_config, and it should be in the bin/
  2. 70  subdirectory of wherever Postgres is installed on your system.  Make sure this
  3. 71  directory is represented in your executable path before you run the configure
  4. 72  script, or it will fail with a message like:
  5. 73
  6. 74  configure: error: PostgreSQL configuration script pg_config was not found.
  7. 75
  8. 76  Or if you don't want to have pg_config in your path for whatever reason, or you
  9. 77  have multiple PostgreSQL installations on your system (each with their own copy
  10. 78  of pg_config, naturally) and wish to override the default version, add an option
  11. 79  like
  12. 80
  13. 81          PG_CONFIG=/home/me/postgres/bin/pg_config
  14. 82
  15. 83  to your "configure" command line, where /home/me/postgres/bin/pg_config is an
  16. 84  example of where your preferred copy of pg_config might be.  This would indicate
  17. 85  to the configure script that you wish to build a libpqxx based on the postgres
  18. 86  version found in /home/me/postgres.


Donc je comprends qu'il faut que j'ajoute une option à ma ligne "./configure" mais je ne sais pas du tout comment faire cela.
J'ai essayé en rajoutant "simplement le "PG_CONFIG=...." à la fin de la ligne ou encore "--PG_CONFIG=..." mais ça n'est pas reconnu.
 
Je ne suis même pas sur d'être sur la bonne voie en essayant de modifier la commande. Est-ce que quelqu'un pourrais m'indiquer un endroit ou je pourrais trouver des infos la-dessus (google n'a pas été mon ami sur ce coup) ou encore mieux une solution  :p  

Reply

Marsh Posté le 23-07-2008 à 11:44:04   

Reply

Marsh Posté le 23-07-2008 à 15:03:42    

Bon j'ai réussi à résoudre mon problème tout seul.
Au cas ou ça pourrait servir à quelqu'un (vu le niveau de noobitude j'ai des doutes mais on sait jamais :p)
J'ai rajouté le chemin dans la variable $PATH avec :  

Code :
  1. export PATH=/chemin/vers/postgresql-8.3.3/src/bin/pg_config:$PATH

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed