Prolint 73 - Progress v9.1e - tty - installation issues

Project:Prolint Issue Tracker
Component:Miscellaneous
Category:support request
Priority:normal
Assigned:Unassigned
Status:active
Description

I need to find a source code analyzer for my company's Progress code and Prolint sounds like a perfect option. We use Progress v9.1e on a Linux server and the CHUI procedure editor for development here. My attempts to install Prolint have been unsuccessful. I downloaded Prolint v73 and its directories are included in the PROPATH. But there were run-time errors when trying to run prolint/launch/start.p (see attached pdf). I could not find very much related to running this from the CHUI Progress editor. Does anyone have any advice? I realize not many folks still use the chui procedure editor for development. Since I have no experience with the ADE gui, what would I have to do to be able to set that up and use it? I appreciate your time (and patience with a low-level tech). Thanks.


AttachmentSize
prolint_issues.pdf101.47 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

#1

It looks like I have to install Proparse as a requirement for Prolint. On the joanju website, they are 2 Proparse options - .Net and .Java. Since we plan on using prolint in tty mode on Redhat Linux, should I download the Java version? Any assistance is appreciated as much of this is new to me.


#2

Hello,
The Java build of Proparse can only be used as a library from java programs, so Prolint does not work with that.
The .Net build of Proparse can only be used on Windows with OpenEdge 10.2+.
Prolint 73 uses the old DLL build of Proparse (shared object on unix/linux). You could try that.
There is an old build of Proparse for linux here: http://www.joanju.com/proparse/unix/proparse_3.1c02_linux32_gcc4.tar.gz
If that doesn't work on your linux machine, you could try compiling it yourself. It's non-trivial, but there are some instructions here:
http://www.oehive.org/node/996

I hope that helps!
Regards,
John