Thank you for answering Alan and Steve.....<br><br>I will follow your recommendations.. After, I will write you an email  and I will tell you what happened,  <br><br><br>Steve:  I&#39;m using  this Flex version  2.5.4a.-41.   is it fine this version for MapServer 5.2.1? . Anyway I will try with the more recent version possible in <a href="http://flex.sourceforge.net/">http://flex.sourceforge.net/</a>   like you told me <br>
  <br><br><br>Additional information<br> 
<br> 
Mapserver 5.2.1<br>  S.O. CentOS 5<br> 
Bison 2.3.2.1<br><br><br><br>see ya!<br><br>Mauricio<br><br><br><br><br><br><br><div class="gmail_quote">2009/5/23 Steve Lime <span dir="ltr">&lt;<a href="mailto:Steve.Lime@dnr.state.mn.us">Steve.Lime@dnr.state.mn.us</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Although running flex independently shouldn&#39;t harm anything. The steps seem fine<br>
and the error suggests a flex version problem. What are you using?<br>
<br>
I&#39;d suggest upgrading flex and trying again.<br>
<br>
Steve<br>
<br>
&gt;&gt;&gt; Alan Boudreault &lt;<a href="mailto:aboudreault@mapgears.com">aboudreault@mapgears.com</a>&gt; 05/23/09 9:35 AM &gt;&gt;&gt;<br>
<div><div></div><div class="h5">Hi Mauricio,<br>
<br>
You should not have to run flex by yourself. The MapServer Makefile will<br>
do it. Make sure you did a &quot;make clean&quot; and a &quot;make&quot; to regenerate<br>
everything.<br>
<br>
Thanks,<br>
Alan<br>
<br>
Mauricio Herrera wrote:<br>
&gt; Hi developer community<br>
&gt;<br>
&gt; Could you help me??<br>
&gt;<br>
&gt;<br>
&gt; I am trying  to add  a new keyword in MapServer (Only for experimental<br>
&gt; purpose).. but I could not do it. I just want that my keyword is<br>
&gt; detected (recognized) by the MapServer (mapserv)  when I write the<br>
&gt; keyword in the mapfile (.map)<br>
&gt;<br>
&gt; Until now I have modified the next files:<br>
&gt;<br>
&gt;     * *maplexer.l *:   I added this declaration<br>
&gt;       &lt;INITIAL,URL_VARIABLE&gt;start { return(START); } */      I am<br>
&gt;       using this syntax: flex -Pmsyy -i -omaplexer.c maplexer.l  for<br>
&gt;       compiling maplexer.l<br>
&gt;<br>
&gt;     * *mapfile.h* :  I added new keyword and id   # Define START 1300<br>
&gt;     * *mapfile.c*:  only  I added the new keyword in a SWITCH of<br>
&gt;       loadclass function     CASE START: printf (&quot;Keyword is<br>
&gt;       here&quot;);break; */<br>
&gt;<br>
&gt;<br>
&gt;        After I did  MAKE in the command line for compiling these<br>
&gt; files.  And inmediatly these errors appear:<br>
&gt;<br>
&gt;<br>
&gt; ./libmapserver.a(mapfile.o): In function `msUpdateQueryMapFromString&#39;:<br>
&gt; mapfile.c:(.text+0x65af): undefined reference to `msyylex_destroy&#39;<br>
&gt; ./libmapserver.a(mapfile.o): In function `msUpdateReferenceMapFromString&#39;:<br>
&gt; mapfile.c:(.text+0x69f2): undefined reference to `msyylex_destroy&#39;<br>
&gt; ./libmapserver.a(mapfile.o): In function `msUpdateStyleFromString&#39;:<br>
&gt; mapfile.c:(.text+0x705f): undefined reference to `msyylex_destroy&#39;<br>
&gt; ./libmapserver.a(mapfile.o): In function `msUpdateScalebarFromString&#39;:<br>
&gt; mapfile.c:(.text+0x7daf): undefined reference to `msyylex_destroy&#39;<br>
&gt; ./libmapserver.a(mapfile.o): In function `msUpdateLegendFromString&#39;:<br>
&gt; mapfile.c:(.text+0x81d5): undefined reference to `msyylex_destroy&#39;<br>
&gt; ./libmapserver.a(mapfile.o):mapfile.c:(.text+0x8258): more undefined<br>
&gt; references to `msyylex_destroy&#39; follow<br>
&gt; collect2: ld returned 1 exit status<br>
&gt; make: *** [shp2img] Error 1<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *My questions are:*<br>
&gt;<br>
&gt; Should I modify other files for adding a new keyword? or Should I need<br>
&gt; to do another thing ( maybe  write &quot;special command&quot; or declaration)?<br>
&gt;<br>
&gt;<br>
&gt; *Additional information*<br>
&gt;<br>
&gt; I have installed on my pc<br>
&gt;<br>
&gt; Mapserver 5.2.1<br>
&gt; Flex 2.5.4a.-41<br>
&gt; S.O. CentOS 5<br>
&gt; Bison 2.3.2.1<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thank you so much!<br>
&gt;<br>
&gt; Mauricio<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; mapserver-dev mailing list<br>
&gt; <a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
&gt;<br>
<br>
<br>
--<br>
Alan Boudreault<br>
Mapgears<br>
<a href="http://www.mapgears.com/" target="_blank">http://www.mapgears.com/</a><br>
<br>
_______________________________________________<br>
mapserver-dev mailing list<br>
<a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
<br>
</div></div></blockquote></div><br>