#14 libpng 1.4 incompatibility

closed-fixed
nobody
None
5
2011-05-18
2011-01-23
Ryan Schmidt
No

gnofract4d 3.1.3 does not build with libpng 1.4.5 ("error: 'int_p_NULL' was not declared in this scope" and so forth).

Discussion

  • Rachel Mant
    Rachel Mant
    2011-01-23

    Ryan, what OS are you talking of, and what compiler? - FWIW, works for me on GCC 4.5.1 on Linux

     
  • Ryan Schmidt
    Ryan Schmidt
    2011-01-23

    I am on Mac OS X 10.6.6 with its standard Apple gcc 4.2.1 compiler but I don't see how gnofact4d 3.1.3 can build with libpng 1.4.x on any OS, since the symbols you are using were removed in libpng 1.4. See http://trac.macports.org/ticket/28089

     
  • Rachel Mant
    Rachel Mant
    2011-01-23

    Ok, that's interesting.. though I have to remember with my "for what it's worth" that my build of Linux is a from-scratch one. I could have accidentally done something like reactivate symbols that were meant to be removed in libpng 1.4 during configuration. I do see those symbols in the code, though, so as you've told us about it, I'll go fixing it - no point arguing, I'll admit a mistake in my compilation of libpng on my desktop..

     
  • Rachel Mant
    Rachel Mant
    2011-01-26

    Ryan: As I now have write access to the repository, I have just added that patch to the 3.x series repository. If you follow the instructions on how to make a read-only git clone, you can use the code you'll get back in replacement to the 3.13 release. I will shortly make a new release, 3.14, once I've taken a look at the other bug that you opened and have fixed that too, if I can.

     
  • Rachel Mant
    Rachel Mant
    2011-01-26

    • status: open --> open-fixed
     
  • Rachel Mant
    Rachel Mant
    2011-05-18

    • status: open-fixed --> closed-fixed