Je rencontre un petit problème lors de l'installation par pecl de pdo_odbc sur debian dans le sens ou il semble lui manquer certains headers mais que je n'ai pas plus d'informations que celà ...
En gros voilà ce qu'il me retourne:
checking for selected PDO ODBC flavour... unixODBC
libs /usr/local/lib,
headers /usr/local/include
checking for odbc.h in /usr/local/include... no
checking for odbcsdk.h in /usr/local/include... no
checking for iodbc.h in /usr/local/include... no
checking for sqlunix.h in /usr/local/include... no
checking for sqltypes.h in /usr/local/include... no
checking for sqlucode.h in /usr/local/include... no
checking for sql.h in /usr/local/include... no
checking for isql.h in /usr/local/include... no
checking for sqlext.h in /usr/local/include... no
checking for isqlext.h in /usr/local/include... no
checking for udbcext.h in /usr/local/include... no
checking for sqlcli1.h in /usr/local/include... no
checking for LibraryManager.h in /usr/local/include... no
checking for cli0core.h in /usr/local/include... no
checking for cli0ext.h in /usr/local/include... no
checking for cli0cli.h in /usr/local/include... no
checking for cli0defs.h in /usr/local/include... no
checking for cli0env.h in /usr/local/include... no
configure: error: Cannot find header file(s) for pdo_odbc
Si quelqu'un avait une petite idée d'où je peux trouver les headers correspondant je lui en serais très reconnaissant :)
Merci de m'avoir lu.
# Headers ODBC
Posté par JJD . Évalué à 1.
sql.h, sqlext.h, sqltypes.h, ... sont dans le paquet unixodbc-dev.
iodbcext.h, isql.h, sql.h, sqlext.h, sqltypes.h, ... sont présents dans ibiodbc2-dev
Il faut installer une seules de ces deux librairies (de toutes façons elles entrent en conflit l'une avec l'autre). Cela te permettra déjà l'accès en ODBC (unixodbc)
Le site http://www.debian.org/distrib/packages (ou http://packages.debian.org/ ) est un bon point de départ pour chercher ce genre de chose.
A+
JJD
[^] # Re: Headers ODBC
Posté par Laik . Évalué à 1.
En effet mon premier réflexe a été d'installer unixodbc-dev pour un résultat similaire ...
En fait c'est pecl qui ne va pas chercher les headers au bon endroit, il les cherche dans /usr/local/include alors qu'ils sont dans /usr/include ... plus qu'à trouver comment on file un rep à pecl pour les includes ... au pire à faire des liens mais c'est un peu crado :p
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.