[gradsusr] Compiling GrADS 2.2.0 on Debian 9.x

Fil fil at meteopt.com
Wed Dec 6 00:16:37 EST 2017


Please disregard my previous message concerning the libpng error. I had a
env variable pointing to a different Grads build. It's working perfectly
now!

Many thanks!

2017-12-06 5:07 GMT+00:00 Fil <fil at meteopt.com>:

> Thank you Jennifer, that error is now gone after changing the CFLAGS as
> you suggested.
>
> But now I get another error when gxprinting:
>
> ga-> gxprint tmp.png
>> libpng warning: Image width exceeds user limit in IHDR
>> libpng warning: Image height exceeds user limit in IHDR
>> libpng error: Invalid IHDR data
>> Created PNG file tmp.png
>>
>
> The png is created with size 0.
>
> Any idea?
>
> This is the result from ldd libgxpCairo.so
>
>         linux-vdso.so.1 (0x00007fff52be5000)
>>         libcairo.so.2 => /home/fil/grads/supplibs/lib/libcairo.so.2
>> (0x00007ff6c5409000)
>>         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
>> (0x00007ff6c51ec000)
>>         libpixman-1.so.0 => /home/fil/grads/supplibs/lib/libpixman-1.so.0
>> (0x00007ff6c4c67000)
>>         libfontconfig.so.1 => /home/fil/grads/supplibs/lib/libfontconfig.so.1
>> (0x00007ff6c4a28000)
>>         libxml2.so.2 => /home/fil/grads/supplibs/lib/libxml2.so.2
>> (0x00007ff6c4668000)
>>         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
>> (0x00007ff6c4464000)
>>         libfreetype.so.6 => /home/fil/grads/supplibs/lib/libfreetype.so.6
>> (0x00007ff6c41a8000)
>>         libpng15.so.15 => /home/fil/grads-2.2.0/lib/libpng15.so.15
>> (0x00007ff6c3f70000)
>>         libz.so.1 => /home/fil/grads/supplibs/lib/libz.so.1
>> (0x00007ff6c3d54000)
>>         libXrender.so.1 => /home/fil/grads/supplibs/lib/libXrender.so.1
>> (0x00007ff6c3b47000)
>>         libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6
>> (0x00007ff6c393f000)
>>         libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6
>> (0x00007ff6c3722000)
>>         libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6
>> (0x00007ff6c33e2000)
>>         libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6
>> (0x00007ff6c31d0000)
>>         librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
>> (0x00007ff6c2fc8000)
>>         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff6c2cc4000)
>>         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff6c2925000)
>>         /lib64/ld-linux-x86-64.so.2 (0x00007ff6c5962000)
>>         libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1
>> (0x00007ff6c2720000)
>>         libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0
>> (0x00007ff6c250a000)
>>         libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1
>> (0x00007ff6c22e2000)
>>         libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6
>> (0x00007ff6c20de000)
>>         libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
>> (0x00007ff6c1ed8000)
>>
>
> Regards.
>
>
> 2017-12-05 16:56 GMT+00:00 Jennifer M Adams <jadams21 at gmu.edu>:
>
>>
>> > On Dec 2, 2017, at 7:51 AM, Fil <fil at meteopt.com> wrote:
>> >
>> > Hi,
>> >
>> > I was able to finally compile GrADS 2.2.0 on a Debian 9.1 system but
>> unfortunately it's not working as expected. I get this error when drawing
>> anything:
>> >
>> > ga-> d prmslmsl
>> > GRIB2 I/O Error: Predefined bitmap applies (ibmap=8589934604)
>> > Data Request Error:  Error for variable 'prmslmsl'
>> >   Error ocurred at column 1
>> > DISPLAY error:  Invalid expression
>> >   Expression = prmslmsl
>> >
>> > I guess that something went wrong with the g2clib compilation?
>> >
>> > I couldn't compile it with the suggested alteration to the INC variable:
>> > INC=-I$SUPPLUBS/include -I$UPPLIBS/include/libpng15
>> >
>> > So I entered the full paths:
>> > INC=-I/srv/grads/supplibs/include -I/srv/grads/supplibs/include/
>> libpng15
>>
>> In the g2clib makefile, there are some extra CFLAGS that may be forcing
>> this error (“…Predefined bitmap applies…”). I was getting this error too,
>> did some experimenting, and ended up with the third line below:
>>
>> #CFLAGS= -fPIC -O3 -g -m64 $(INC) $(DEFS) -D__64BIT__
>> #CFLAGS= -fPIC -O3 -g -m64  $(INC) $(DEFS)
>> CFLAGS=  $(INC) $(DEFS)
>>
>>
>>
>> >
>> > Also added the 'U' flag to the ARFLAGS var so I didn't get a bunch of
>> warnings about "deterministic mode" and the compilation went through
>> without any errorst. The rest of the supplibs went fine except for
>> dap/gadap which I don't really use.
>> >
>> > To compile grads successfully I had to export CFLAGS="-fPIC -ldl"
>> > The final binary is only 8.1 MB which seems odd given that all features
>> were enabled.
>> >
>> > Any idea on what can be causing this error?
>> >
>> > I attached the config.log file.
>> >
>> > Thanks.
>> >
>> > PS: the provided binary builds on the grads website are not working for
>> me. The rh and suse builds give me this error when using gxprint:
>> > libpng warning: Image width exceeds user limit in IHDR
>> > libpng warning: Image height exceeds user limit in IHDR
>> > libpng error: Invalid IHDR data
>>
>> It may be an issue related to the version of libpng your build is linking
>> to. What do you from this:
>> > ldd gxpCairo.so
>>
>> —Jennifer
>>
>> > <config.log>_______________________________________________
>> > gradsusr mailing list
>> > gradsusr at gradsusr.org
>> > http://secure-web.cisco.com/1djpzCrM03Si8B4WFf8z4u63zmulf1gy
>> 2PwMumCh230FOrNhhBF4RzrsVT0dVcJurg-4w4qfvxHtAiR47oSxfL4bP5f7
>> 4ALnNbLrBmerku66b5rW-HrH0z-ahebqVHRgh5tnrjitRJeWXoZpNFsHFq6H
>> WMkWzu0ORIWgo6U0CUr2C90mToj5FP9xAFBKJDG4-2J2HSoM7E78O8e18g8G
>> V4J14lRZDSg_42ARUlxFQ586VbDuaEMVQte0pHv5fm4mRUi_GvbMpMV1TW9g
>> FoC8NzrQRvPZBTBJsgoHZL_ohoCycQYwdAV62Bs3MdqeF4eOzZYKsC3-ycMd
>> sI7x6z3JEmcG2IwAMvUFK1ns5_u373QMvNwhERL5ORiZcfLKzdrairW_tUo8
>> iY0xyOremAjGy7Mz5P-umwEgpLhYAHAEqx5oXXdHfWoL5IxnnG7P-Wc4c/
>> http%3A%2F%2Fgradsusr.org%2Fmailman%2Flistinfo%2Fgradsusr
>>
>> --
>> Jennifer Miletta Adams
>> Center for Ocean-Land-Atmosphere Studies (COLA)
>> George Mason University
>>
>>
>>
>>
>> _______________________________________________
>> gradsusr mailing list
>> gradsusr at gradsusr.org
>> http://gradsusr.org/mailman/listinfo/gradsusr
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20171206/ca355ff9/attachment.html 


More information about the gradsusr mailing list