On 2009-05-04 13:54-0600 Orion Poplawski wrote:

> Installed without execute bit set (but should, or it needs the
> #!/usr/bin/env python removed):
>
> /usr/share/plplot5.9.3/examples/python/xw24.py

FIXED.
>
> Installed with execute bit set (but shoudn't):
>
> /usr/src/debug/plplot-5.9.3/bindings/f95/sc3d.c
> /usr/src/debug/plplot-5.9.3/bindings/f95/sccont.c
> /usr/src/debug/plplot-5.9.3/bindings/f95/scstubs.c
FIXED.

> /usr/src/debug/plplot-5.9.3/lib/nn/lpi.c
FIXED.


>
>
> Interpreter:
>
> examples/lua/*.lua files are installed executable but they don't have a
> "#!/usr/bin/lua" or similar at the start.

I googled for several variations on the theme of standalone lua scripts
which invoked the lua interpreter for themselves, but I couldn't find
anything.  Indeed, the test_lua.sh script that is used specifically invokes
the lua interpreter.  Therefore, I FIXED this issue by the appropriate
PERMISSIONS changes for the cmake install(FILES... command.

>
> Should the shbang for tk0[124] really be "xtk0[124]"?  Does that work?
>

Yep.

>
> Something else to think about?
>
> plplot-libs.x86_64: W: shared-lib-calls-exit
> /usr/lib64/libplplotd.so.9.6.2 e...@glibc_2.2.5
>
> plplot-libs.x86_64: W: shared-lib-calls-exit
> /usr/lib64/libqsastime.so.0.0.1 e...@glibc_2.2.5
>
> plplot-libs.x86_64: W: shared-lib-calls-exit
> /usr/lib64/libcsirocsa.so.0.0.1 e...@glibc_2.2.5
>
> plplot-libs.x86_64: W: shared-lib-calls-exit
> /usr/lib64/libcsironn.so.0.0.1 e...@glibc_2.2.5
>
>
> $ rpmlint -I shared-lib-calls-exit
> shared-lib-calls-exit:
> This library package calls exit() or _exit(), probably in a non-fork()
> context. Doing so from a library is strongly discouraged - when a library
> function calls exit(), it prevents the calling program from handling the
> error, reporting it to the user, closing files properly, and cleaning up any
> state that the program has. It is preferred for the library to return an
> actual error code and let the calling program decide how to handle the
> situation.

I agree the "exit" issue is worth thinking about post 5.9.4.  Otherwise, I
believe I have addressed all the issues you raised as of revision 9907.
Thanks for spotting all of those!

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to