Mapserver 4.4.1 with postgis 1rc3

Eduin Carrillo yecarrillo at YAHOO.COM
Wed Mar 16 09:27:20 PST 2005


How somebody compiles MapServer 4.4.1 with postgis 1rc3 in RedHat9?

I'm getting some errors:

gcc -c -O2 -fPIC  -Wall -DIGNORE_MISSING_DATA -DNEED_STRLCAT  -DUSE_EPPL
-DUSE_PROJ -DUSE_PROJ_API_H -DUSE_WMS_SVR -DUSE_WMS_LYR -DUSE_WFS_SVR
-DUSE_WFS_LYR      -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP
-DUSE_GD_FT -DGD_HAS_GDIMAGEGIFPTR -DGD_HAS_GETBITMAPFONTS -DUSE_PDF
-DUSE_OGR -DUSE_GDAL  -DUSE_ICONV    -DUSE_POSTGIS    -I/usr/local/include
-I/usr/local/include -I/usr/local/include      -I/usr/local/include -I
-I/usr/local/include      mappostgis.c -o mappostgis.o
mappostgis.c:60:22: libpq-fe.h: No existe el fichero o el directorio
mappostgis.c:69: error de decodificación antes de "PGconn"
mappostgis.c:69: aviso: no hay punto y coma al final del struct o union
mappostgis.c:71: error de decodificación antes del elemento '*'
mappostgis.c:71: aviso: el tipo de dato por omisión es `int' en la declaración
de `query_result'
mappostgis.c:71: aviso: la definición de datos no tiene tipo o clase de
almacenamiento
mappostgis.c:75: error de decodificación antes del elemento '}'
mappostgis.c:75: aviso: el tipo de dato por omisión es `int' en la declaración
de `msPOSTGISLayerInfo'
mappostgis.c:75: aviso: la definición de datos no tiene tipo o clase de
almacenamiento
mappostgis.c:88: error de decodificación antes del elemento '*'
mappostgis.c:89: aviso: el tipo de devolución por omisión es `int'
mappostgis.c:93: error de decodificación antes de "msPOSTGISLayerInfo"
mappostgis.c: En la función `setPostGISLayerInfo':
mappostgis.c:95: `layer' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:95: (Cada identificador no declarado solamente se reporta una vez
mappostgis.c:95: para cada funcion en la que aparece.)
mappostgis.c:95: `postgislayerinfo' no ha sido declarado aquí (primero páselo
en esta función)
mappostgis.c: En la función `msPOSTGISCloseConnection':
mappostgis.c:215: aviso: declaración implícita de la función `PQfinish'
mappostgis.c:215: `PGconn' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:215: error de decodificación antes del elemento ')'
mappostgis.c: En la función `msPOSTGISLayerOpen':
mappostgis.c:224: `layerinfo' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:251: error de decodificación antes del elemento ')'
mappostgis.c:258: `PGconn' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:258: error de decodificación antes del elemento ')'
mappostgis.c:268: aviso: declaración implícita de la función `PQconnectdb'
mappostgis.c:270: aviso: declaración implícita de la función `PQstatus'
mappostgis.c:270: `CONNECTION_BAD' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:273: aviso: declaración implícita de la función `PQerrorMessage'
mappostgis.c:282: aviso: declaración implícita de la función
`PQsetNoticeProcessor'
mappostgis.c: En el nivel principal:
mappostgis.c:365: error de decodificación antes de "PGresult"
mappostgis.c: En la función `prep_DB':
mappostgis.c:367: `PGresult' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:367: `result' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:375: `layerinfo' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:381: `layer' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:396: `geom_table' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:437: `geom_column' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:457: `rect' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:514: aviso: declaración implícita de la función `PQexec'
mappostgis.c:515: aviso: declaración implícita de la función `PQresultStatus'
mappostgis.c:515: `PGRES_COMMAND_OK' no ha sido declarado aquí (primero páselo
en esta función)
mappostgis.c:520: aviso: declaración implícita de la función `PQclear'
mappostgis.c:537: `sql_results' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:538: `query_string' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:543: aviso: pasando el argumento 1 de `strlen' crea un apuntador
desde un entero sin una conversión
mappostgis.c:543: aviso: pasando el argumento 2 de `memcpy' crea un apuntador
desde un entero sin una conversión
mappostgis.c:543: aviso: pasando el argumento 2 de `strncpy' crea un apuntador
desde un entero sin una conversión
mappostgis.c:543: aviso: pasando el argumento 2 de `strncpy' crea un apuntador
desde un entero sin una conversión
mappostgis.c: En la función `msPOSTGISLayerWhichShapes':
mappostgis.c:602: `layerinfo' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:650: `PGRES_TUPLES_OK' no ha sido declarado aquí (primero páselo
en esta función)
mappostgis.c:654: aviso: el argumento de formato no es un apuntador (argumento
4)
mappostgis.c: En la función `msPOSTGISLayerResultClose':
mappostgis.c:675: `layerinfo' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:676: `PGresult' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:676: `res' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c: En la función `msPOSTGISLayerClose':
mappostgis.c:693: `layerinfo' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c: En la función `msPOSTGISLayerNextShape':
mappostgis.c:1035: `layerinfo' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c: En la función `msPOSTGISLayerGetShapeRandom':
mappostgis.c:1066: `layerinfo' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:1102: aviso: declaración implícita de la función `PQntuples'
mappostgis.c:1105: aviso: declaración implícita de la función `PQgetvalue'
mappostgis.c:1143: aviso: declaración implícita de la función `PQgetlength'
mappostgis.c: En la función `msPOSTGISLayerGetShape':
mappostgis.c:1193: `PGresult' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:1194: `layerinfo' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:1248: aviso: asignación crea un apuntador desde un entero sin una
conversión
mappostgis.c:1249: `PGRES_COMMAND_OK' no ha sido declarado aquí (primero páselo
en esta función)
mappostgis.c:1264: aviso: asignación crea un apuntador desde un entero sin una
conversión
mappostgis.c:1270: aviso: el argumento de formato no es un apuntador (argumento
4)
mappostgis.c:1284: aviso: asignación crea un apuntador desde un entero sin una
conversión
mappostgis.c:1285: `PGRES_TUPLES_OK' no ha sido declarado aquí (primero páselo
en esta función)
mappostgis.c:1289: aviso: el argumento de formato no es un apuntador (argumento
4)
mappostgis.c:1363: aviso: asignación crea un apuntador desde un entero sin una
conversión
mappostgis.c:1382: aviso: asignación crea un apuntador desde un entero sin una
conversión
mappostgis.c: En la función `msPOSTGISLayerGetItems':
mappostgis.c:1417: `layerinfo' no ha sido declarado aquí (primero páselo en
esta función)
mappostgis.c:1426: `PGresult' no ha sido declarado aquí (primero páselo en esta
función)
mappostgis.c:1460: aviso: asignación crea un apuntador desde un entero sin una
conversión
mappostgis.c:1461: `PGRES_TUPLES_OK' no ha sido declarado aquí (primero páselo
en esta función)
mappostgis.c:1465: aviso: el argumento de formato no es un apuntador (argumento
4)
mappostgis.c:1477: aviso: declaración implícita de la función `PQnfields'
mappostgis.c:1486: aviso: declaración implícita de la función `PQfname'
mappostgis.c:1486: aviso: asignación crea un apuntador desde un entero sin una
conversión
make: *** [mappostgis.o] Error 1




Eduin Yesid Carrillo Vega
yecarrillo at yahoo.com
COLOMBIA

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com



More information about the MapServer-users mailing list