RE : compilation de postgresql 9.3.1 sur Windows (64 bits)

From: Marie-Claude QUIDOZ <Marie-Claude(dot)QUIDOZ(at)cefe(dot)cnrs(dot)fr>
To: "cedric(at)2ndquadrant(dot)com" <cedric(at)2ndquadrant(dot)com>, Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
Cc: "pgsql-fr-generale(at)postgresql(dot)org" <pgsql-fr-generale(at)postgresql(dot)org>
Subject: RE : compilation de postgresql 9.3.1 sur Windows (64 bits)
Date: 2013-11-21 16:34:21
Message-ID: E751A9C68C7D3049B0ECF2B2432694D102F2254DADDE@ZZMAIL.newcefe.newage.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour

Je suis arrivée à compiler l'extension sqlite_fdw avec MinGW. J'aurai préféré utiliser Visual C++ pour le faire. Je regarderai dans un deuxième temps car je voudrai maintenant tenter de compiler www_fdw (j'ai tjs des problèmes de dll manquantes) et ma présentation est demain matin...donc je reprendrai mes tests après. Je pourrai même faire une petit doc à diffuser.

J'ai fait mon test avec sqlite_fdw ; ca marche (merci Guillaume). J'ai l'impression que j'ai rencontré un problème avec le nom de la table de SQLite si elle a des majuscules...

A+

MCQ

________________________________________
De : pgsql-fr-generale-owner(at)postgresql(dot)org [pgsql-fr-generale-owner(at)postgresql(dot)org] de la part de Cédric Villemain [cedric(at)2ndquadrant(dot)com]
Date d'envoi : jeudi 21 novembre 2013 15:58
À : Michael Paquier
Cc : Marie-Claude QUIDOZ; pgsql-fr-generale(at)postgresql(dot)org
Objet : Re: [pgsql-fr-generale] compilation de postgresql 9.3.1 sur Windows (64 bits)

> > Si j'en crois mes tests, ca ne marche pas comme cela. mkvcbuild.pl
> > construit des projets pour les contrib de bases seulement. J'ai
> > pensé adapter ce fichier pour faire prendre en compte les
> > extensions qui m'intéresse mais au vu du contenu du fichier ca ne
> > m'a pas semblé une bonne idée...
> Par expérience, copier les répertoires de contrib/ n'est pas suffisant
> pour compiler le code sur Windows. Il faut également compléter
> src/tools/msvc/Mkvcbuild.pm avec les noms d'extensions nécessaires
> selon les dépendences. Attention aussi à penser à
> src/tools/msvc/Install.pm si le module a de la documentation.

Il faut donc ajouter la contrib à src/tools/msvc/Mkvcbuild.pm *si* une
lib particulière est utilisée (tous les modules ne sont pas listés dans
ce Mkvcbuild).

Ajouter un module *simple* dans contrib/ suffit me semble-t-il, il n'y a
rien à éditer (avec linux il faut modifier le Makefile).

Mais cela fonctionne (surtout si on a dejà réussi a builder PostgreSQL
dans l'environnement en question). Ce qui est le but ici.

Si vous avez d'autres alternatives....
--
Cédric Villemain +33 (0)6 20 30 22 52
http://2ndQuadrant.fr/
PostgreSQL: Support 24x7 - Développement, Expertise et Formation

--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Guillaume Lelarge 2013-11-21 17:23:40 Re: compilation de postgresql 9.3.1 sur Windows (64 bits)
Previous Message Cédric Villemain 2013-11-21 14:58:53 Re: compilation de postgresql 9.3.1 sur Windows (64 bits)