PROJ 4.8.0 Release Candidate 1

classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|

PROJ 4.8.0 Release Candidate 1

Frank Warmerdam
Folks,

(Again with a subject line!)

I have cleared all the issues I considered to be release critical for the
4.8.0 release and I now have a release candidate available at:

  http://download.osgeo.org/proj/proj-4.8.0RC1.tar.gz
  http://download.osgeo.org/proj/proj-4.8.0RC1.zip

Changes since the Beta include:

2012-03-06  Frank Warmerdam  <[hidden email]>

        * Preparing 4.8.0 release candidate.

        * nad/epsg: regenerate with +no_uoff for hotine oblique mercator (#104)

        * src/PJ_sconics.c: Fix missing P->sig term in pconic forward
        projection equation (#148).

2012-03-03  Frank Warmerdam  <[hidden email]>

        * src/PJ_omerc.c: Support +no_uoff and +no_off  (#128)

        * src/PJ_stere.c: Cleanup odd code construct (#147)

2012-02-26  Frank Warmerdam  <[hidden email]>

        * src/PJ_geos.c, nad/testvarious: Added GEOS +sweep and add GEOS
        to the test suite (#146)

        * nad/CH: added swiss datum related definitions from strk (#145)

        * src/Makefile.am, src/mutltistresstest.c: provide for building
        multistresstest in the makefile, and slightly improve it.

2012-02-25  Frank Warmerdam  <[hidden email]>

        * nad/epsg: regenerate with +datum (#122)


The full NEWS file is available at:

  http://svn.osgeo.org/metacrs/proj/trunk/proj/NEWS

I would appreciate folks to try this release candidate and file tickets
for issues, particularly highlighting regressions since 4.7.0.  If I hear
of no issues before the weekend, I'll feel free to promote this release
to final.

I have created a 4.8 branch in anticipation of the release.

Best regards,

--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Sisyphus

----- Original Message -----
From: "Frank Warmerdam" <[hidden email]>
To: "PROJ.4 and general Projections Discussions" <[hidden email]>
Sent: Wednesday, March 07, 2012 5:09 PM
Subject: [Proj] PROJ 4.8.0 Release Candidate 1


> Folks,
>
> (Again with a subject line!)
>
> I have cleared all the issues I considered to be release critical for the
> 4.8.0 release and I now have a release candidate available at:
>
>  http://download.osgeo.org/proj/proj-4.8.0RC1.tar.gz
>  http://download.osgeo.org/proj/proj-4.8.0RC1.zip
>

No significant issues with this on MS Windows, building in the MSYS shell
with MinGW.

I built with both a 32-bit gcc-4.5.2 (from mingw.org) and a 64-bit gcc-4.7.0
(from mingw64.sf).
In both instances 'make check' passed its tests.

As regards the 64-bit build, I find this in my notes that I kept from the
4.7.0 build:

"There's a conflict between winreg.h and projects.h in that both define a
PVALUE type. (Only matters when
perl gets involved, and only then with x64.) So I replaced the PVALUE in
projects.h and pj_param.c with _P_VALUE.)"

I expect this 64-bit-only issue still exists for me with 4.8.0, though I
haven't actually tested.
If someone wants to circumvent the problem for me, that would be nice.
Otherwise I'll just apply the same fix if needed ... it's not really a
problem :-)

For anyone who is curious about the reference to perl, "perl gets involved"
when I build the "PDL" perl extension.

Cheers,
Rob

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Greg Troxel
In reply to this post by Frank Warmerdam

My experience trying to update pkgsrc with this:

* datumgrid 1.5 doesn't have a .tar.gz, only zip.

For no good reason, it's awkward in pkgsrc to have a package built from
distfiles with different prefixes.  So I'm using datumgrid 1.4 still.
Since that's not part of proj proper, it shouldn't affect 'make check'.

* test failure

Rel. 4.8.0, 6 March 2012
<cs2cs>: while processing file: <stdin>, line 4
pj_transform(): failed to load datum shift file
diff td_out with td_out.dist
18,25c18,25
< -5.5 52.0     *       * 0.000000000000
< -5.5000000000001 52.0000000000001     *       * 0.000000000000
< -5.4999 51.9999       *       * 0.000000000000
< -5.5001 52.0  *       * 0.000000000000
< -5.5 52.0     *       * 0.000000000000
< -5.5000000000001 52.0000000000001     *       * 0.000000000000
< -5.4999 51.9999       *       * 0.000000000000
< -5.5001 52.0  *       * 0.000000000000
---
> -5.5 52.0     -5.501106465528 51.999890470284 0.000000000000
> -5.5000000000001 52.0000000000001     -5.501106465529 51.999890470284 0.000000000000
> -5.4999 51.9999       -5.501006458305 51.999790470257 0.000000000000
> -5.5001 52.0  -5.500100000000 52.000000000000 0.000000000000
> -5.5 52.0     -5.498893534472 52.000109529716 0.000000000000
> -5.5000000000001 52.0000000000001     -5.498893534472 52.000109529717 0.000000000000
> -5.4999 51.9999       -5.498793541695 52.000009529743 0.000000000000
> -5.5001 52.0  -5.500100000000 52.000000000000 0.000000000000

PROBLEMS HAVE OCCURED
test file td_out saved

* missing files

not a problem, but please confirm that:

  nad2nad is no more
  nad_list.h and projects.h is withdrawn

Neither are listed in NEWS.  Also, the addition of proj.pc probably
merits inclusion in NEWS.

--- PLIST       2010-03-14 12:26:22.000000000 -0400
+++ A   2012-03-07 17:54:30.000000000 -0500
@@ -1,19 +1,16 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/14 16:26:22 wiz Exp $
+@comment $NetBSD$
 bin/cs2cs
 bin/geod
 bin/invgeod
 bin/invproj
 bin/nad2bin
-bin/nad2nad
 bin/proj
-include/nad_list.h
 include/org_proj4_Projections.h
 include/proj_api.h
-include/projects.h
 lib/libproj.la
+lib/pkgconfig/proj.pc
 man/man1/cs2cs.1
 man/man1/geod.1
-man/man1/nad2nad.1
 man/man1/proj.1
 man/man3/pj_init.3
 share/proj/FL

* postgis

I built postgis (svn trunk) against an installed proj-4.8.0 package
(built and packaged from the RC1 tarball).  It built fine, and passed
regression tests.


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

attachment0 (200 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Frank Warmerdam
On Wed, Mar 7, 2012 at 6:54 PM, Greg Troxel <[hidden email]> wrote:

>
> My experience trying to update pkgsrc with this:
>
> * datumgrid 1.5 doesn't have a .tar.gz, only zip.
>
> For no good reason, it's awkward in pkgsrc to have a package built from
> distfiles with different prefixes.  So I'm using datumgrid 1.4 still.
> Since that's not part of proj proper, it shouldn't affect 'make check'.
>
> * test failure
>
> Rel. 4.8.0, 6 March 2012
> <cs2cs>: while processing file: <stdin>, line 4
> pj_transform(): failed to load datum shift file
> diff td_out with td_out.dist
> 18,25c18,25
> < -5.5 52.0     *       * 0.000000000000
> < -5.5000000000001 52.0000000000001     *       * 0.000000000000
> < -5.4999 51.9999       *       * 0.000000000000
> < -5.5001 52.0  *       * 0.000000000000
> < -5.5 52.0     *       * 0.000000000000
> < -5.5000000000001 52.0000000000001     *       * 0.000000000000
> < -5.4999 51.9999       *       * 0.000000000000
> < -5.5001 52.0  *       * 0.000000000000
> ---
>> -5.5 52.0     -5.501106465528 51.999890470284 0.000000000000
>> -5.5000000000001 52.0000000000001     -5.501106465529 51.999890470284 0.000000000000
>> -5.4999 51.9999       -5.501006458305 51.999790470257 0.000000000000
>> -5.5001 52.0  -5.500100000000 52.000000000000 0.000000000000
>> -5.5 52.0     -5.498893534472 52.000109529716 0.000000000000
>> -5.5000000000001 52.0000000000001     -5.498893534472 52.000109529717 0.000000000000
>> -5.4999 51.9999       -5.498793541695 52.000009529743 0.000000000000
>> -5.5001 52.0  -5.500100000000 52.000000000000 0.000000000000
>
> PROBLEMS HAVE OCCURED
> test file td_out saved

I'm presuming the above failure is related to using the wrong set
of datum files.  The test suite is unfortunately not as flexible as I
would like if not provided provided with the datum shift files.

> * missing files
>
> not a problem, but please confirm that:
>
>  nad2nad is no more
>  nad_list.h and projects.h is withdrawn

nad2nad is no more. I see nad_list.h still exists - I'm not too clear
on what it is/was for, and I don't believe it should be installed or used.
If you file a ticket I'll try to cleanup nad_list.h.

projects.h continues to exist, but we are avoiding installing it.  It
is treated as a private interface now.

> Neither are listed in NEWS.

Ahem, yes, the removal of nad2nad should have been noted.
Also the step to not treat projects.h as a public include file.

> Also, the addition of proj.pc probably merits inclusion in NEWS.

Well, perhaps we can agree to disagree on how important the addition
of proj.pc is.  I do try to keep NEWS to major items. ChangeLog is for
all the details.  (IMHO)

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Frank Warmerdam
In reply to this post by Sisyphus
On Wed, Mar 7, 2012 at 3:53 AM, Sisyphus <[hidden email]> wrote:

> As regards the 64-bit build, I find this in my notes that I kept from the
> 4.7.0 build:
>
> "There's a conflict between winreg.h and projects.h in that both define a
> PVALUE type. (Only matters when
> perl gets involved, and only then with x64.) So I replaced the PVALUE in
> projects.h and pj_param.c with _P_VALUE.)"
>
> I expect this 64-bit-only issue still exists for me with 4.8.0, though I
> haven't actually tested.
> If someone wants to circumvent the problem for me, that would be nice.
> Otherwise I'll just apply the same fix if needed ... it's not really a
> problem :-)

Rob,

The conflict of projects.h with winreg.h (or at least some windows include
files) is well known and is part of the reason that projects.h is not considered
a public include file.  I'm a bit surprised you are running into a problem
with building on win64.  Normally PROJ itself does not include any windows
include files so it should build clean.

I don't think this is a regression for 4.8 so it should be sufficient if you
could file a ticket with details and this can be fixed post 4.8.0.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Mikael Rittri
In reply to this post by Frank Warmerdam

Hello Frank.

I think the upgrade of omerc should be mentioned in the NEWS.
It is mentioned in the Changelog, but I think the breaking change
needs to be highlighted. Something like this:

o The implementation of omerc (Hotine Oblique Mercator) has been
  completely replaced by code from Gerald Evenden's libproj4.
  The new interface is more similar to the EPSG design, but
  a breaking change is that the +rot_conv flag is gone. This
  flag used to be necessary to implement Malaysian instances
  of omerc; now, these need a +gamma parameter instead.
  The +gamma is what EPSG calls "Angle from Rectified to Skew Grid",
  and is known as "rectified_grid_angle" in WKT.
  To indicate Variant A, omerc now accepts either +no_uoff (for
  backwards compatibility) or +no_off (for compatibility with libproj4).
 
(Well, I tend to be longwinded; maybe parts of this ought to be in
 the FAQ instead of the NEWS.)

By the way, I haven't tried the release candidate, but with an older
version, I just noticed that the verbose option erroneously complains that
the +no_off (or +no_uoff) flag doesn't exist.

>proj +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.99984 +x_0=0
+y_0=0 +gamma=53.13010236111111 +ellps=GRS80 +units=m +no_off +no_defs -V
#Oblique Mercator
#       Cyl, Sph&Ell no_rot
#       alpha= [gamma=] [no_off] lonc= or
#        lon_1= lat_1= lon_2= lat_2=
# +proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.99984 +x_0=0 +y_0=0
# +gamma=53.13010236111111 +ellps=GRS80 +units=m +no_defs
#--- following specified but NOT used
# +no_off
#Final Earth figure: ellipsoid
#  Major axis (a): 6378137.000
#  1/flattening: 298.257222
#  squared eccentricity: 0.006694380023

This is confusing but not critical, I think, and perhaps it has been fixed
in the release candidate.

Regards,

Mikael Rittri
Carmenta
Sweden
http://www.carmenta.com

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Frank Warmerdam
Sent: Wednesday, March 07, 2012 7:10 AM
To: PROJ.4 and general Projections Discussions
Subject: [Proj] PROJ 4.8.0 Release Candidate 1

Folks,

(Again with a subject line!)

I have cleared all the issues I considered to be release critical for the
4.8.0 release and I now have a release candidate available at:

  http://download.osgeo.org/proj/proj-4.8.0RC1.tar.gz
  http://download.osgeo.org/proj/proj-4.8.0RC1.zip

Changes since the Beta include:

2012-03-06  Frank Warmerdam  <[hidden email]>

        * Preparing 4.8.0 release candidate.

        * nad/epsg: regenerate with +no_uoff for hotine oblique mercator (#104)

        * src/PJ_sconics.c: Fix missing P->sig term in pconic forward
        projection equation (#148).

2012-03-03  Frank Warmerdam  <[hidden email]>

        * src/PJ_omerc.c: Support +no_uoff and +no_off  (#128)

        * src/PJ_stere.c: Cleanup odd code construct (#147)

2012-02-26  Frank Warmerdam  <[hidden email]>

        * src/PJ_geos.c, nad/testvarious: Added GEOS +sweep and add GEOS
        to the test suite (#146)

        * nad/CH: added swiss datum related definitions from strk (#145)

        * src/Makefile.am, src/mutltistresstest.c: provide for building
        multistresstest in the makefile, and slightly improve it.

2012-02-25  Frank Warmerdam  <[hidden email]>

        * nad/epsg: regenerate with +datum (#122)


The full NEWS file is available at:

  http://svn.osgeo.org/metacrs/proj/trunk/proj/NEWS

I would appreciate folks to try this release candidate and file tickets
for issues, particularly highlighting regressions since 4.7.0.  If I hear
of no issues before the weekend, I'll feel free to promote this release
to final.

I have created a 4.8 branch in anticipation of the release.

Best regards,

--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

support.mn
In reply to this post by Frank Warmerdam
Hello Frank,

could you exclude or separate change log entries to their own files
or groups so that different parts of the package could be seen.
We are only using the proj.4 library part (not nad2nad, cs2cs, etc.) and
we are having difficulty to figure out if there was any changes.

regards: Janne.

---------------------------------------------------------

Frank Warmerdam [[hidden email]] kirjoitti:

> Folks,
>
> (Again with a subject line!)
>
> I have cleared all the issues I considered to be release critical for the
> 4.8.0 release and I now have a release candidate available at:
>
>   http://download.osgeo.org/proj/proj-4.8.0RC1.tar.gz
>   http://download.osgeo.org/proj/proj-4.8.0RC1.zip
>
> Changes since the Beta include: ..................


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Martin Raspaud
In reply to this post by Frank Warmerdam
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/03/12 07:09, Frank Warmerdam wrote:
> * src/PJ_geos.c, nad/testvarious: Added GEOS +sweep and add GEOS to
> the test suite (#146)

Hi Frank,

I talked further with the people involved in the new sweep option, and
it seems agreed that the default axis and flipped axis should be reversed.

Should I send the patch for this here or should I reopen the trac
ticket and put the patch there ?

Best regards,
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPWI03AAoJEBdvyODiyJI4i6YIAOEHAtsu9lLjX16nqB2HUNKp
4grB/6C8B8uoQqONtX5qIwsVSW24SMshA251bvLdh1Hh/kzWYZZRjEGHeGjAD8ix
AZ2rptHCv4j0+oOT6eTsNm+rQsGauFoL+3JHWtEZQxJvPzKNCtyfoGXX1855N9T6
nzVmMuFlHQaMAFYCWcVPpeI++/LgnXNmTouWU2ezQ7nScOCrUkcqsPoFgLivIBya
lYg9BPidYlwV/dJqj1baPSfP8JiDXFTYLsLyqtlc0ki0r1vsxqKPmRCGVcvtSQD0
f9FUt7CivxOnc6QkmDt7zjgd3zbeTjSmqxQZ7p06DtMQMc2ufcF2Vah8wg7Lm6g=
=09F9
-----END PGP SIGNATURE-----

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

martin_raspaud.vcf (414 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Greg Troxel
In reply to this post by Frank Warmerdam

[will reply about the grid file issue later; I need to look in README to
see if the requirement to use a particular one is clearly stated.   If
you could post a .tar.gz of the proper version that would be helpful.]


  >  nad2nad is no more
  >  nad_list.h and projects.h is withdrawn

  nad2nad is no more. I see nad_list.h still exists - I'm not too clear
  on what it is/was for, and I don't believe it should be installed or used.
  If you file a ticket I'll try to cleanup nad_list.h.

  projects.h continues to exist, but we are avoiding installing it.  It
  is treated as a private interface now.

  > Neither are listed in NEWS.

  Ahem, yes, the removal of nad2nad should have been noted.
  Also the step to not treat projects.h as a public include file.

Sounds good - I gather that postgis has run into this.

  > Also, the addition of proj.pc probably merits inclusion in NEWS.

  Well, perhaps we can agree to disagree on how important the addition
  of proj.pc is.  I do try to keep NEWS to major items. ChangeLog is for
  all the details.  (IMHO)

Your call, of course.  I see NEWS as user-visible changes.  Part of the
issue is that proj is both a library and a user program, and from the
library view this is somewhat important.  On the other hand, what really
matters is that when it becomes reasonable for depending programs to say
"this only works with proj >= 4.8.0" then they can switch to only using
pkg-config to find it.  Which means that the addition is not
particularly noteworthy or urgent.

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

attachment0 (200 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Martin Raspaud
In reply to this post by Martin Raspaud
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/03/12 11:43, Martin Raspaud wrote:

> On 07/03/12 07:09, Frank Warmerdam wrote:
>> * src/PJ_geos.c, nad/testvarious: Added GEOS +sweep and add GEOS
>> to the test suite (#146)
>
> Hi Frank,
>
> I talked further with the people involved in the new sweep option,
> and it seems agreed that the default axis and flipped axis should
> be reversed.
>
> Should I send the patch for this here or should I reopen the trac
> ticket and put the patch there ?
Hi again,

Here is the patch.

Best regards,
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPWb5KAAoJEBdvyODiyJI4bxMIALmtbuUqwqOtSIl6cdzdjPxc
6NvebFdCZhn2Tw08FfgShKPsub13lXKz1Z5KbCW5F70S2qPDV1X6Cz76HWi/wKVF
iuLRkra6xC+8G6LFJwuNDpYlRhhmvGz2rQnHlWWziLbluOM402UBCfTQ1rOOIm1l
/wEGiCqXHUKPKSenEPpLcAG2N5V7wXOIiHcBoJBOV6qy660NpZ/UUpzVAw7isig1
5rja8r8ndonFwG+wzRK1aDZjrrThS7ixnjwV197Wro9yvnKPsgHW7tA6QKV0uVRf
krQCfbQfPeN8yHUlryYVUziJI9yO3hpQYM+KZPKTDVhC0tmwhH0GjQd0NLOTuA8=
=iGD2
-----END PGP SIGNATURE-----

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

geos-xy.patch (3K) Download Attachment
geos-xy.patch.sig (394 bytes) Download Attachment
martin_raspaud.vcf (414 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Greg Troxel
In reply to this post by Greg Troxel

Thanks for the datumgrid version explanation.
I got proj-datumgrid-1.5 and with that the test suite passes.

Would it be possible to get proj-datumgrid-1.5.tar.gz on the download
server?  That seems to be the only file available in zip but not .tar.gz.

Also, proj-datumgrid-1.5 lacks a clear license.  Are all of those files
public domain?


The README does not explain that proj-datumgrid-1.5 is needed; patch:

--- README.~1~ 2010-12-05 11:06:32.000000000 -0500
+++ README 2012-03-09 20:55:09.000000000 -0500
@@ -40,6 +40,13 @@
 
 The install target will create, if necessary, all required sub-directories.
 
+To test, execute:
+
+ make check
+
+Note that you must have installed proj-datumgrid-1.5 in nad prior to
+building; the test suite includes grid shift tests.
+
 Windows Build
 -------------
 


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

attachment0 (200 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

jmckenna
Administrator
In reply to this post by Frank Warmerdam
RC1 looks good here on Windows with MSVC.

Question for someone: for an x64 build on Windows, I don't see any x64
switches in nmake.opt or makefile.vc - so am I correct that there are no
special steps for compiling PROJ for x64?  (in other words, actual
Winx64 PROJ builds are not possible to produce?)

Thanks.

-jeff




--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/






On 12-03-07 2:09 AM, Frank Warmerdam wrote:

> Folks,
>
> (Again with a subject line!)
>
> I have cleared all the issues I considered to be release critical for the
> 4.8.0 release and I now have a release candidate available at:
>
>   http://download.osgeo.org/proj/proj-4.8.0RC1.tar.gz
>   http://download.osgeo.org/proj/proj-4.8.0RC1.zip
>
> Changes since the Beta include:
>
> 2012-03-06  Frank Warmerdam  <[hidden email]>
>
> * Preparing 4.8.0 release candidate.
>
> * nad/epsg: regenerate with +no_uoff for hotine oblique mercator (#104)
>
> * src/PJ_sconics.c: Fix missing P->sig term in pconic forward
> projection equation (#148).
>
> 2012-03-03  Frank Warmerdam  <[hidden email]>
>
> * src/PJ_omerc.c: Support +no_uoff and +no_off  (#128)
>
> * src/PJ_stere.c: Cleanup odd code construct (#147)
>
> 2012-02-26  Frank Warmerdam  <[hidden email]>
>
> * src/PJ_geos.c, nad/testvarious: Added GEOS +sweep and add GEOS
> to the test suite (#146)
>
> * nad/CH: added swiss datum related definitions from strk (#145)
>
> * src/Makefile.am, src/mutltistresstest.c: provide for building
> multistresstest in the makefile, and slightly improve it.
>
> 2012-02-25  Frank Warmerdam  <[hidden email]>
>
> * nad/epsg: regenerate with +datum (#122)
>
>
> The full NEWS file is available at:
>
>   http://svn.osgeo.org/metacrs/proj/trunk/proj/NEWS
>
> I would appreciate folks to try this release candidate and file tickets
> for issues, particularly highlighting regressions since 4.7.0.  If I hear
> of no issues before the weekend, I'll feel free to promote this release
> to final.
>
> I have created a 4.8 branch in anticipation of the release.
>
> Best regards,
>

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Eric Miller-4
Jeff,

I believe it's a matter of configuring the MSVC environment. For instance,

C:\proj-4.8.0>"\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
C:\proj-4.8.0>nmake /f makefile.vc

See, http://msdn.microsoft.com/en-us/library/x4d2c09s%28v=vs.100%29.aspx

You'll need a 64-bit MSVC compiler, though.  Apparently that isn't shipped with the free Visual C++ Express.
--

Eric G. Miller
Software Developer
CA Dept. of Fish & Game


>>> On 3/13/2012 at  8:46 AM, Jeff McKenna <[hidden email]> wrote:
> RC1 looks good here on Windows with MSVC.
>
> Question for someone: for an x64 build on Windows, I don't see any x64
> switches in nmake.opt or makefile.vc - so am I correct that there are no
> special steps for compiling PROJ for x64?  (in other words, actual
> Winx64 PROJ builds are not possible to produce?)
>
> Thanks.
>
> -jeff
>
>
>


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Frank Warmerdam
On Tue, Mar 13, 2012 at 9:26 AM, Eric Miller <[hidden email]> wrote:

> Jeff,
>
> I believe it's a matter of configuring the MSVC environment. For instance,
>
> C:\proj-4.8.0>"\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
> C:\proj-4.8.0>nmake /f makefile.vc
>
> See, http://msdn.microsoft.com/en-us/library/x4d2c09s%28v=vs.100%29.aspx
>
> You'll need a 64-bit MSVC compiler, though.  Apparently that isn't shipped with the free Visual C++ Express.

Eric / Jeff,

Right, you should be able to use the makefile.vc though you may
need to fiddle with the OPTFLAGS or other settings in
proj\nmake.opt for 64bit.  I haven't tried it on win64 myself so if
anyone has a chance to try it that would be helpful.

BTW, I'm hoping to promote the release to final today.  I will likely
add a few items to the NEWS file first but not otherwise change
the package.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

jmckenna
Administrator
In reply to this post by Eric Miller-4
Thanks Eric.  Yup I already run the MSVC x64 commandline compiler - I
was just looking for the Win64 switch that is common in other makefiles
(such as GDAL).  From your answer I guess there is none, so I'll plow
onward :)

-jeff



On 12-03-13 1:26 PM, Eric Miller wrote:

> Jeff,
>
> I believe it's a matter of configuring the MSVC environment. For instance,
>
> C:\proj-4.8.0>"\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" amd64
> C:\proj-4.8.0>nmake /f makefile.vc
>
> See, http://msdn.microsoft.com/en-us/library/x4d2c09s%28v=vs.100%29.aspx
>
> You'll need a 64-bit MSVC compiler, though.  Apparently that isn't shipped with the free Visual C++ Express.


--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

J Luis
In reply to this post by jmckenna
Jeff,

I build 32 and 64 version with no problem. The only thing I change is if I run the make from a shell previously 'loaded' with the 32 or 64 bit versions argument to vcvarsall.bat

Joaquim

On Tue, Mar 13, 2012 at 3:46 PM, Jeff McKenna <[hidden email]> wrote:
RC1 looks good here on Windows with MSVC.

Question for someone: for an x64 build on Windows, I don't see any x64
switches in nmake.opt or makefile.vc - so am I correct that there are no
special steps for compiling PROJ for x64?  (in other words, actual
Winx64 PROJ builds are not possible to produce?)

Thanks.

-jeff




--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/






On 12-03-07 2:09 AM, Frank Warmerdam wrote:
> Folks,
>
> (Again with a subject line!)
>
> I have cleared all the issues I considered to be release critical for the
> 4.8.0 release and I now have a release candidate available at:
>
>   http://download.osgeo.org/proj/proj-4.8.0RC1.tar.gz
>   http://download.osgeo.org/proj/proj-4.8.0RC1.zip
>
> Changes since the Beta include:
>
> 2012-03-06  Frank Warmerdam  <[hidden email]>
>
>       * Preparing 4.8.0 release candidate.
>
>       * nad/epsg: regenerate with +no_uoff for hotine oblique mercator (#104)
>
>       * src/PJ_sconics.c: Fix missing P->sig term in pconic forward
>       projection equation (#148).
>
> 2012-03-03  Frank Warmerdam  <[hidden email]>
>
>       * src/PJ_omerc.c: Support +no_uoff and +no_off  (#128)
>
>       * src/PJ_stere.c: Cleanup odd code construct (#147)
>
> 2012-02-26  Frank Warmerdam  <[hidden email]>
>
>       * src/PJ_geos.c, nad/testvarious: Added GEOS +sweep and add GEOS
>       to the test suite (#146)
>
>       * nad/CH: added swiss datum related definitions from strk (#145)
>
>       * src/Makefile.am, src/mutltistresstest.c: provide for building
>       multistresstest in the makefile, and slightly improve it.
>
> 2012-02-25  Frank Warmerdam  <[hidden email]>
>
>       * nad/epsg: regenerate with +datum (#122)
>
>
> The full NEWS file is available at:
>
>   http://svn.osgeo.org/metacrs/proj/trunk/proj/NEWS
>
> I would appreciate folks to try this release candidate and file tickets
> for issues, particularly highlighting regressions since 4.7.0.  If I hear
> of no issues before the weekend, I'll feel free to promote this release
> to final.
>
> I have created a 4.8 branch in anticipation of the release.
>
> Best regards,
>

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Martin Raspaud
In reply to this post by Martin Raspaud
On 09/03/12 09:24, Martin Raspaud wrote:

>
> Hi again,
>
> Here is the patch.

Hi Frank,

Nice that you release proj 4.8.0. Did you get chance to update with the
patch I sent you ? Otherwise I'll have to accomodate in the documentation...

Best regards,
Martin

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

martin_raspaud.vcf (414 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Frank Warmerdam
On Tue, Mar 13, 2012 at 11:50 PM, Martin Raspaud <[hidden email]> wrote:

> On 09/03/12 09:24, Martin Raspaud wrote:
>
>>
>> Hi again,
>>
>> Here is the patch.
>
> Hi Frank,
>
> Nice that you release proj 4.8.0. Did you get chance to update with the
> patch I sent you ? Otherwise I'll have to accomodate in the documentation...

Martin,

The only change I made from the RC1 was extending the NEWS
file a bit.  I'd appreciate it if you could file your patch in Trac so it
does not get lost.  I'll try to incorporate it in trunk as soon as practical.
Also, try to describe the nature of the issue in the ticket, so we can
decide if it also belongs in the 4.8 branch.

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, [hidden email]
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer
_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

Martin Raspaud
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 14/03/12 08:19, Frank Warmerdam wrote:

> On Tue, Mar 13, 2012 at 11:50 PM, Martin Raspaud
> <[hidden email]> wrote:
>> On 09/03/12 09:24, Martin Raspaud wrote:
>>
>>>
>>> Hi again,
>>>
>>> Here is the patch.
>>
>> Hi Frank,
>>
>> Nice that you release proj 4.8.0. Did you get chance to update
>> with the patch I sent you ? Otherwise I'll have to accomodate in
>> the documentation...
>
> Martin,
>
> The only change I made from the RC1 was extending the NEWS file a
> bit.  I'd appreciate it if you could file your patch in Trac so it
> does not get lost.  I'll try to incorporate it in trunk as soon as
> practical. Also, try to describe the nature of the issue in the
> ticket, so we can decide if it also belongs in the 4.8 branch.
Hi Franck,

I reopened the the ticket (geos +sweep) about a week ago and attached
the patch. I added a small description now on the nature of the
change. Tell me if it isn't clear, I'll enhance it.

Too bad it didn't make it in 4.8.0...

Best regards,
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPYGUAAAoJEBdvyODiyJI4q6YH/3aTCZSrEHIpHkfDBKsvnByA
SMnUugRYj7cpthijo/BgtnK7g/0FhtumM1ydFxDBvWOnrjGyoAAa+9EiDRkD8iIb
HcsOvJB2DGs1ZH/NP6yjJO3o7XsEvoq/7EWfqH7Ry1/foggXy1mfuaMGyAQDvQr4
p7lduwNBbx63CnruVBvUEQU63jTcwrt5Pw9F08HjGXQuJitHUdcZV2PMSohJFpsd
0x+OZ2jZo4D+sq8JqnaoeP6yODN85ltlvyvxVuI85/AKP/d1QB44wzcAv+ow6ksd
rrQt6hSuByOpWdwidkFYfgYdkaHzOGQBcslYHlDCjL3nnbo2anlkogo80Kt/WSY=
=OR5Q
-----END PGP SIGNATURE-----

_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj

martin_raspaud.vcf (414 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PROJ 4.8.0 Release Candidate 1

jmckenna
Administrator
In reply to this post by Frank Warmerdam
On 12-03-13 1:44 PM, Frank Warmerdam wrote:
>
> Right, you should be able to use the makefile.vc though you may
> need to fiddle with the OPTFLAGS or other settings in
> proj\nmake.opt for 64bit.  I haven't tried it on win64 myself so if
> anyone has a chance to try it that would be helpful.

I tested win64 with PROJ 4.8.0, I didn't have to make any settings
changes in makefile.vc/nmake.opt - works great, thanks!

-jeff




--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/


_______________________________________________
Proj mailing list
[hidden email]
http://lists.maptools.org/mailman/listinfo/proj