[mapserver-dev] Problems for adding a new keyword in MapServer
Mauricio Herrera
georazor at gmail.com
Sat May 23 09:52:28 EDT 2009
Hi developer community
Could you help me??
I am trying to add a new keyword in MapServer (Only for experimental
purpose).. but I could not do it. I just want that my keyword is detected
(recognized) by the MapServer (mapserv) when I write the keyword in the
mapfile (.map)
Until now I have modified the next files:
- *maplexer.l *: I added this declaration <INITIAL,URL_VARIABLE>start {
return(START); } */ I am using this syntax: flex -Pmsyy -i -omaplexer.c
maplexer.l for compiling maplexer.l
- *mapfile.h* : I added new keyword and id # Define START 1300
- *mapfile.c*: only I added the new keyword in a SWITCH of loadclass
function CASE START: printf ("Keyword is here");break; */
After I did MAKE in the command line for compiling these files. And
inmediatly these errors appear:
./libmapserver.a(mapfile.o): In function `msUpdateQueryMapFromString':
mapfile.c:(.text+0x65af): undefined reference to `msyylex_destroy'
./libmapserver.a(mapfile.o): In function `msUpdateReferenceMapFromString':
mapfile.c:(.text+0x69f2): undefined reference to `msyylex_destroy'
./libmapserver.a(mapfile.o): In function `msUpdateStyleFromString':
mapfile.c:(.text+0x705f): undefined reference to `msyylex_destroy'
./libmapserver.a(mapfile.o): In function `msUpdateScalebarFromString':
mapfile.c:(.text+0x7daf): undefined reference to `msyylex_destroy'
./libmapserver.a(mapfile.o): In function `msUpdateLegendFromString':
mapfile.c:(.text+0x81d5): undefined reference to `msyylex_destroy'
./libmapserver.a(mapfile.o):mapfile.c:(.text+0x8258): more undefined
references to `msyylex_destroy' follow
collect2: ld returned 1 exit status
make: *** [shp2img] Error 1
*My questions are:*
Should I modify other files for adding a new keyword? or Should I need to do
another thing ( maybe write "special command" or declaration)?
*Additional information*
I have installed on my pc
Mapserver 5.2.1
Flex 2.5.4a.-41
S.O. CentOS 5
Bison 2.3.2.1
Thank you so much!
Mauricio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-dev/attachments/20090523/04fd0980/attachment.html
More information about the mapserver-dev
mailing list