#4297 cmake 2.8.10.2-3

Added_to_Fink
closed-accepted
None
5
2016-08-08
2013-06-23
No

The attached packaging resolves the build issues with cmake 2.8.10.2 by eliminating the redeclaration of strlcat when HAVE_STRLCAT is defined. Tested on 10.7, 10.8 and future os.

Discussion

  • Jack Howarth

    Jack Howarth - 2013-06-23

    cmake-2.8.10.2-3 info file

     
  • Jack Howarth

    Jack Howarth - 2013-06-23

    cmake-2.8.10.2-3 patch file

     
  • atlauren

    atlauren - 2013-07-17

    Verified here. Applying the patch on Future allows the package to build.

     
    Last edit: atlauren 2013-07-17
  • Jack Howarth

    Jack Howarth - 2013-07-17

    Thanks. FYI, there is a newer cmake release as well...

    Index: cmake.info

    RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/devel/cmake.info,v
    retrieving revision 1.8
    diff -r1.8 cmake.info
    2,3c2,3
    < Version: 2.8.10.2
    < Revision: 2


    Version: 2.8.11
    Revision: 1
    5c5
    < Source-MD5: 097278785da7182ec0aea8769d06860c


    Source-MD5: be6008f2299613d23fe82ab53ef7472e

     
  • Martin Costabel

    Martin Costabel - 2013-07-17

    There is indeed cmake-2.8.11.2 now, thanks for the observation. It seems that the problem with strlcat is fixed there, so that the patch is not needed. I committed it; can you test whether it builds on on 10.9?

     
  • Jack Howarth

    Jack Howarth - 2013-07-18

    The current cmake2.8.11.2-1 packaging builds fine on 10.9. One last question. Is there any form of a test suite available for cmake so that we could add an InfoTest? A Google search suggests that there once was one but I can't find were it resides these days.

     
  • atlauren

    atlauren - 2013-07-18

    The other day I ran into issues when packages which depend on cmake wouldn't build because of the HAVE_STRLCAT issue. The problem existed when I only had command line tools installed, but "went away" on installing the complete Xcode.

    I ran into this in particular with libproxy1-shlibs, a downstream dependency of cadaver-ssl.

    This was the case with both 10.8/4.6.3 and FutureOS/FutureXcode versions.

     
    Last edit: atlauren 2013-07-18
  • Jack Howarth

    Jack Howarth - 2013-07-18

    Did you try updating libproxy1.info to the latest 0.4.11 release to see if that helped? it is still back on 0.4.7.

     
  • atlauren

    atlauren - 2013-07-18

    Apologies, I did not. FWIW, this libproxy1 issue looks like it might be the same thing. A patch alleges to fix it under 0.4.10, and a comment implies the patch is needed under 0.4.11 as well.
    https://code.google.com/p/libproxy/issues/detail?id=183

     
  • atlauren

    atlauren - 2013-07-23

    Update: libproxy 0.4.7-1 fails to build with cmake 2.8.11.2-1 on Futureproof/DP5 with command line tools.

     
  • Jack Howarth

    Jack Howarth - 2013-07-23
    • status: open --> closed-accepted
     
  • Hanspeter Niederstrasser

    • Group: Undergoing_Validation --> Added_to_Fink
     

Log in to post a comment.