Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] M6 almost ready?

Hi Emily:

You got the two options correct; the udig.bat is a way for us to fake
the env variables for a session.
As for which option (a or b) to choose; that depends on you and what
you have time for today - I am happy with either.

Jody

On Tue, Aug 11, 2009 at 2:21 AM, Emily Gouge<egouge@xxxxxxxxxxxxxxx> wrote:
> Between these emails and the other ones I've seen from Jody I'm a little
> confused :)
>
> What I *think* I can do is:
>
> a) Make an installer that points to the udig.bat file instead of the
> udig_private.exe file.
>
> OR
>
> b) Make the installer set the system environment variables GDAL_DATA &
> GDAL_DRIVER_PATH.  However, this will overwrite these environment variables
> if they exist causing conflicts with existing installations of GDAL_DATA and
> GDAL_DRIVER_PATH.
>
> I don't think I can make an installer that sets the environment variables of
> a program for each "session".  I think that would have to be done when the
> udig.exe file is created.  I could be totally wrong as I don't have that
> much experience with NSIS - if you know otherwise please let me know.
>
> So which of the above two do you think are best?
>
> Emily
>
>
>
> andrea antonello wrote:
>>>
>>> Opps we are talking in Circles :-)
>>
>> Indeed :)
>>
>>> Emily is making an installer; and thus she can set the variables at a
>>> global level :-)
>>
>> Aha, I didn't know that. I guessed there would be a way to set them
>> just for the process. Emily, do you have any idea if that is possible?
>> I would not want to break anyones Gdal related software, which might
>> be of several types.
>>
>> Andrea
>>
>>
>>> Jody
>>>
>>> On Mon, Aug 10, 2009 at 8:12 PM, andrea
>>> antonello<andrea.antonello@xxxxxxxxx> wrote:
>>>>>
>>>>> In an installer we have a chance to set the system environmental
>>>>> variables. This would allow the udig.exe to work correctly; at the
>>>>> cost of possible a version conflict with FWTools or anything else
>>>>> using GDAL.
>>>>
>>>> Don't think that would conflict. We are not setting the vars at global
>>>> level. So they would only be available to the launched process, which
>>>> is what we want.
>>>>
>>>> Andrea
>>>>
>>>>
>>>>
>>>>> Jody
>>>>>
>>>>> On Mon, Aug 10, 2009 at 6:38 PM, andrea
>>>>> antonello<andrea.antonello@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>> I had a chance to try out the installer you made for 1.2-M6 - it
>>>>>>> seems
>>>>>>> we missed something in the installer (and it is probably our fault
>>>>>>> for
>>>>>>> not sending enough email to the list). For this release of uDig we
>>>>>>> are
>>>>>>> trying to have:
>>>>>>> - udig.bat <--- this is what the start menu entry should point to
>>>>>>> - udig_private.exe
>>>>>>>
>>>>>>> The idea is that the bat file sets the required environmental
>>>>>>> variables (pointing to the included gdal_data folder). Now you could
>>>>>>> get your installer to do that? Or just have a short cut to the bat
>>>>>>> file for now.
>>>>>>
>>>>>> Yes, exactly Jody, the variables needed would be:
>>>>>>
>>>>>>
>>>>>> GDAL_DATA pointing to the "gdal_data" folder we placed inside the
>>>>>> installation.
>>>>>> GDAL_DRIVER_PATH pointing to the jre\bin\ folder inside which we
>>>>>> placed the imageio-ext stuff.
>>>>>>
>>>>>> By doing so we would be able to rename  udig_internal.exe to udig.exe
>>>>>> as people expect it to be. The downside is that if someone executes it
>>>>>> from the program files folder, he will miss the imageio-ext
>>>>>> dependencies.
>>>>>> So perhaps easy way to go is to just link to the bat file.
>>>>>>
>>>>>> Ciao
>>>>>> Andrea
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Jody
>>>>>>> _______________________________________________
>>>>>>> User-friendly Desktop Internet GIS (uDig)
>>>>>>> http://udig.refractions.net
>>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>>>>
>>>>>> _______________________________________________
>>>>>> User-friendly Desktop Internet GIS (uDig)
>>>>>> http://udig.refractions.net
>>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>>>
>>>>> _______________________________________________
>>>>> User-friendly Desktop Internet GIS (uDig)
>>>>> http://udig.refractions.net
>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>>
>>>> _______________________________________________
>>>> User-friendly Desktop Internet GIS (uDig)
>>>> http://udig.refractions.net
>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>
>>> _______________________________________________
>>> User-friendly Desktop Internet GIS (uDig)
>>> http://udig.refractions.net
>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>


Back to the top