[Mapserver-users] java mapscript getPoints is already defined error
Umberto Nicoletti
unicoletti at prometeo.it
Wed Jun 9 23:51:02 PDT 2004
Could you please add a patch file to the wiki?
Thanks,
Umberto
On Wed, 2004-06-09 at 21:20, Merlos wrote:
> I also had that problem when compiling java mapscript for mapserver 4.2
>
> If you compare original java files with patched java files you will see that
> it only removes the redundant functions. The problem is that in C++ you can
> return different classes in two methods that have the same name and
> arguments, but in java it is not possible.
>
> So what I did to overtake this error was edit symbolObj.java nd on line 207
> removed this line:
>
> public lineObj getPoints() {
>
> And added:
>
> public lineObj getPoints(boolean lala) {
> if (lala==true) {}
>
>
> At least it compiled. And could finish all the stuff following the steps of
> the howto.
>
>
> Regards. Juan.
>
>
> I suppose it would be a good idea add it to the wiki.
>
>
> On Wednesday 09 June 2004 18:27, gabriel hunter wrote:
> > Hi all,
> >
> > I'm new to mapserver, I tried to compile java mapscript but I can't go any
> > further without some help.
> >
> > I followed the JavaMapScriptHowTo, but executing
> >
> > javac edu/umn/gis/mapscript/*.java
> >
> > without patching, gives an error about functions already defined:
> >
> > setExtension and setMimetype in file outputFormatObj.java
> > getPoints in file symbolObj.java
> >
> > and an "attempting to use incompatible return type" on function clone in
> > file mapObj.java.
> >
> > when I apply the patch I can see that change are made to files
> > outpuFormatObj.java and mapObj.java, but no changes are made to
> > symbolObj.java
> >
> > so I compiled again and get:
> >
> > symbolObj.java:207: getPoints() is already defined
> >
> > I'm using mapserver 4.2, gdal 1.2.0b, gd 2.0.20, swig 1.3.21 on slackware
> > 9.1
> >
> > What can I do?
> >
> > Thanks in advance.
> >
> > Gabriel Hunter
> >
> >
> > ---------------------------------
> > Do you Yahoo!?
> > Friends. Fun. Try the all-new Yahoo! Messenger
More information about the MapServer-users
mailing list