Re: [Oorexx-devel] Help Compiling mod_rexx

2017-01-23 Thread CVBruce
On my debian based system the file is in the package ‘apache2-dev’  have you 
installed that package?


> On Jan 23, 2017, at 9:39 PM, Terry Fuller  wrote:
> 
> Hello all,
> 
> I'm trying to compile mod_rexx for httpd 2.4 (the available binaries are
> compiled for 2.2) and for 64-bit operation.  I'm getting an error
> message from the make:
> 
> \httpd-2.4.25-x64-vc14\Apache24\include\httpd.h(44): fatal error C1083: 
> Cannot open include file: 'ap_config.h': No such file or directory
> 
> Sure enough, httpd.h refers to ap_config.h, and I don't have that file
> ('tho I do have ap_config_layout.h .  I've googled around but haven't
> found anyone else complaining about this.  I have found the file
> described in the httpd documentation, and several cases of files named
> ap_config.h
> 
> 
> NowI'm a complete novice here, so this may be a case of "first check to
> see if the keypunch is plugged into the power socket"  -- with that in
> mind, can anyone here point me in the right direction?
> 
> 
> Thanks in advance,
> 
> --
> taf
> 
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel



signature.asc
Description: Message signed with OpenPGP using GPGMail
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Help Compiling mod_rexx

2017-01-23 Thread CVBruce
https://ci.apache.org/projects/httpd/trunk/doxygen/ap__config_8h_source.html


> On Jan 23, 2017, at 9:39 PM, Terry Fuller  wrote:
> 
> Hello all,
> 
> I'm trying to compile mod_rexx for httpd 2.4 (the available binaries are
> compiled for 2.2) and for 64-bit operation.  I'm getting an error
> message from the make:
> 
> \httpd-2.4.25-x64-vc14\Apache24\include\httpd.h(44): fatal error C1083: 
> Cannot open include file: 'ap_config.h': No such file or directory
> 
> Sure enough, httpd.h refers to ap_config.h, and I don't have that file
> ('tho I do have ap_config_layout.h .  I've googled around but haven't
> found anyone else complaining about this.  I have found the file
> described in the httpd documentation, and several cases of files named
> ap_config.h
> 
> 
> NowI'm a complete novice here, so this may be a case of "first check to
> see if the keypunch is plugged into the power socket"  -- with that in
> mind, can anyone here point me in the right direction?
> 
> 
> Thanks in advance,
> 
> --
> taf
> 
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel



signature.asc
Description: Message signed with OpenPGP using GPGMail
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Help Compiling mod_rexx

2017-01-23 Thread Terry Fuller
Hello all,

I'm trying to compile mod_rexx for httpd 2.4 (the available binaries are 
compiled for 2.2) and for 64-bit operation.  I'm getting an error 
message from the make:

\httpd-2.4.25-x64-vc14\Apache24\include\httpd.h(44): fatal error C1083: Cannot 
open include file: 'ap_config.h': No such file or directory

Sure enough, httpd.h refers to ap_config.h, and I don't have that file 
('tho I do have ap_config_layout.h .  I've googled around but haven't 
found anyone else complaining about this.  I have found the file 
described in the httpd documentation, and several cases of files named 
ap_config.h


NowI'm a complete novice here, so this may be a case of "first check to 
see if the keypunch is plugged into the power socket"  -- with that in 
mind, can anyone here point me in the right direction?


Thanks in advance,

-- 
taf


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Ad Mac installation ...(Re: [Bsf4oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Jack Woehr

Rony G. Flatscher wrote:

important to see, whether it works for everyone else as well and what kind of 
problems (including
"usability") problems that might be still there. So I appreciate your efforts 
very much!


In summary, yes,

 * everything that I myself do on the Mac with OORexx/BSF4ooRexx that I have 
tested works properly
 * everything that I have tried so far from your menu application works properly

Thanks for this very useful tool which you created and have been maintaining 
for .. what ... 9 years now? Longer?

--
Jack Woehr   # "Democracy is the theory that the common people
Box 51, Golden CO 80402  #  know what they want, and deserve to get it
http://www.softwoehr.com #  good and hard." - H. L. Mencken (1880-1956)

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] ooRexx 4.2.0 having a problem ooRexx 5.0.0 does not have ...

2017-01-23 Thread Rony G. Flatscher
While working on the new version of BSF4ooRexx I created a rather complex GUI 
application with
JavaFX (samples/JavaFX/fxml_03/MainApp.rex) that causes a runtime error with 
4.2.0. It seems that
looking up directories causes at one point to return a wrong object. (The 
application heavily uses
multithreading and a few different Rexx interpreter instances.)

Having developed that app with ooRexx 5.0.0beta I have not experienced that 
problem at all and
caused me to get my students up to ooRexx 5.0.0beta.

As I am not able to create a nutshell example demonstrating that problem in 
4.2.0 I have not filed a
bug. However, should there be interest in exploring this, just fire up the 
aforementioned sample
application.

---rony



--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] [Bsf4oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Jack Woehr
Rony G. Flatscher wrote:
> It should be in the Application folder: "ooRexx" 
> ("/Applications/ooRexx.app"). Opening it should bring up the 
> mentioned BSF4ooRexx menu and you should be able to run the ooRexxTry.rxj GUI 
> application.

Thanks, found that ... I guess I didn't use that before, just have always 
CLASSPATHed the jar and used rexxj2.sh to 
launch my scripts for PigIron.

Everything works for me so far, thanks for your help. Apologies for 
misunderstanding your install strategy and for 
missing all the fine work you did in creating the menu! Had no idea it was 
there :)

-- 
Jack Woehr   # "Democracy is the theory that the common people
Box 51, Golden CO 80402  #  know what they want, and deserve to get it
http://www.softwoehr.com #  good and hard." - H. L. Mencken (1880-1956)


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Ad Mac installation ...(Re: [Bsf4oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Rony G. Flatscher
Hi Jack,

On 23.01.2017 15:55, Jack Woehr wrote:
> Jack Woehr wrote:
>> Rony G. Flatscher wrote:
>>> One thing everyone can do to test the installation and the information
> Oops, I found the jar ... forgot that Sierra moves everything to /Library 
> instead of /System/Library
Actually it is the installer that needs to place the framework directories to 
/Library/Frameworks.

There have been quite a few "unfortunate events" caused by Apple in the last 
two versions. One is
removing (they deleted without informing or asking) anything from /usr/bin and 
/usr/lib that does
not come from Apple. Also the packaging format have changed to an extent that 
the older Iceberg
installation packager started to exhibit problems with the generated 
installation packages.

Then, with the latest operating system version, all of a sudden older Automator 
applications stopped
working (the BSF4ooRexx menu is started by such a simple application consisting 
of an AppleScript)
and despite the information that just loading and resaving the app, that did 
not help. In the
process the Automator has wiped out everything else in MacOSX without a 
warning! (The reason, after
quite a few days of testing, research, turned out to be the older Automator 
runtime that in its
Objective C implementation used the now forbidden explicit garbage collecting. 
Saving it with the
new Automator did not replace the old Automator runtime.)

It has been really a very cumbersome and resource-consuming (literally 
including weekends and
holidays) journey to get BSF4ooRexx installable in the "Apple way" again. 
Therefore it is very
important to see, whether it works for everyone else as well and what kind of 
problems (including
"usability") problems that might be still there. So I appreciate your efforts 
very much!

---rony

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] [Bsf4oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Rony G. Flatscher
Hi Jack,

On 23.01.2017 15:45, Jack Woehr wrote:
> Rony G. Flatscher wrote:
>>
>> One thing everyone can do to test the installation and the information: 
>> choose the menu on MacOSX
>> "BSF4ooRexx -> Open Object Rexx -> ooRexxTry" on the other systems the menu 
>> "BSF4ooRexx -> GUI
>> RexxTry Program (ooRexxTry.rxj)". 
> Hi Rony --
>
> After install,
>
>  1. I don't find BSF4ooRexx on any Mac menu.
>
It should be in the Application folder: "ooRexx" ("/Applications/ooRexx.app"). 
Opening it should
bring up the mentioned BSF4ooRexx menu and you should be able to run the 
ooRexxTry.rxj GUI application.

>  1. I can't find (haven't done a whole disk search) the BSF4ooRexx jar file 
> anywhere it's ever
> been before.
>
It should be in /Library/Framework/BSF4ooRexx.framework/Classes. The CLASSPATH 
incorporating it
should be in /etc/profile, such that you should not have to do anything for 
yourself regarding the
correct installation.

> I do find the rexxj* shell files in /usr/local/bin but they complain about 
> not being able to find
> the classes.
Did you open a new terminal, such that its environment can reflect the changes 
done by the
installation to /etc/profile?

---rony


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Jack Woehr
Jack Woehr wrote:
> Rony G. Flatscher wrote:
>>
>> One thing everyone can do to test the installation and the information

Oops, I found the jar ... forgot that Sierra moves everything to /Library 
instead of /System/Library


-- 
Jack Woehr   # "Democracy is the theory that the common people
Box 51, Golden CO 80402  #  know what they want, and deserve to get it
http://www.softwoehr.com #  good and hard." - H. L. Mencken (1880-1956)


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Question ad allowing to link to librexx[api].{so|dylib} for ooRexx 4.2 and 5.0 at the same time

2017-01-23 Thread Rony G. Flatscher
While working on a new version of BSF4ooRexx library there is a need to link 
against ooRexx 4.2 and
ooRexx 5.0 beta.

On Linux and MacOSX I have been linking *without* any version numbers, i.e. 
with the flags

Linux (g++): -lrexx -lrexxapi -lrexxutil

MacOSX (gcc-alias for Clang): $(ORX_LIBPATH)/librexx.dylib 
$(ORX_LIBPATH)/librexxapi.dylib

Linking against ooRexx 4.2 libraries will cause e.g.

  * Linux:
  o librexx.so.4 to be stored in the produced libBSF4ooRexx.so (using ldd), 
which cannot be
found by the linker, if ooRexx 5.0.0beta ist installed

  * MacOSX (interestingly the linker uses a now prohibited path on MacOSX 
instead of /usr/local/lib):
  o /usr/lib/ooRexx/librexx.4.dylibto be stored in the produced 
libBSF4ooRexx.dylib (using otool
-L), which cannot be found by the linker, if ooRexx 5.0.0beta is 
installed
  o the other way around the link: @rpath/librexx.5.0.0.dylib gets stored, 
which cannot be found
by the linker, if ooRexx 4.2.0 is installed

My question probably is: how would one have to link to librexx.{so|dylib}, 
librexxapi.{so|dylib}
such that only a single libBSF4ooRexx.{so|dylib} needs to be created?

Currently, the ooRexx APIs being used by libBSF4ooRexx.so are present in both 
versions of ooRexx.

---rony

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Jack Woehr

Rony G. Flatscher wrote:


One thing everyone can do to test the installation and the information: choose the menu on MacOSX "BSF4ooRexx -> Open 
Object Rexx -> ooRexxTry" on the other systems the menu "BSF4ooRexx -> GUI RexxTry Program (ooRexxTry.rxj)". 

Hi Rony --

After install,

1. I don't find BSF4ooRexx on any Mac menu.
2. I can't find (haven't done a whole disk search) the BSF4ooRexx jar file 
anywhere it's ever been before.

I do find the rexxj* shell files in /usr/local/bin but they complain about not 
being able to find the classes.

--
Jack Woehr   # "Democracy is the theory that the common people
Box 51, Golden CO 80402  #  know what they want, and deserve to get it
http://www.softwoehr.com #  good and hard." - H. L. Mencken (1880-1956)

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Jack Woehr
Rony G. Flatscher wrote:
>
> From now on that package will carry the correct name after unzipping. Sorry 
> for the inconvenience!

Thanks for clarifying, I'll give it a try!

-- 
Jack Woehr   # "Democracy is the theory that the common people
Box 51, Golden CO 80402  #  know what they want, and deserve to get it
http://www.softwoehr.com #  good and hard." - H. L. Mencken (1880-1956)


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] New version of BSF4ooRexx (v600.20170122), including a 64-Bit Apple package

2017-01-23 Thread Rony G. Flatscher
Hi Jack,

On 23.01.2017 01:51, Jack Woehr wrote:
> Just downloaded but when I unzip the packages says it is OORexx 4.2.0, not 
> 5.0.0
>
> Rony G. Flatscher wrote:
>>
>> Hi there,
>>
>> a new version of the ooRexx-Java-bridge "BSF4ooRexx" has been uploaded to 
>>  including 
>> a zipped Apple
>> installation package (so you can get your hands on the ooRexx 5.0.0beta on 
>> MacOSX as well with
>> b4r_600_500_65Bit_macosx.zip
>> ).
>>
>>
it was rather late (and exhaustive days and weeks to get BSF4ooRexx updated and 
finally an Apple
installer done, as the old one, Iceberg-based started to behave very 
erratically, the MacOS Sierra
introduced yet another incompatibility with its own Automator, and so on), so I 
have to apologize
that I mistakingly named the pkg-file (after unzipping) wrongly with 4.2.0 
instead of 5.0.0.

I just verified that the announced 5.00 MacOSX package indeed carries ooRexx 
5.0.0beta in it,
despite saying 420 on the unzipped package name. A few minutes ago I uploaded a 
version where the
name got corrected, such that from now on the unzipped installer package 
correctly names it 500.

One thing everyone can do to test the installation and the information: choose 
the menu on MacOSX
"BSF4ooRexx -> Open Object Rexx -> ooRexxTry" on the other systems the menu 
"BSF4ooRexx -> GUI
RexxTry Program (ooRexxTry.rxj)". This will run 
"bsf4oorexx\utilities\ooRexxTry.rxj" which is a GUI
version of rexxtry.rex. In its titlebar you will see the current version of 
ooRexx, Java and
BSF4ooRexx as well as their bitness. 

If you do that with your installed version of b4r_600_500_65Bit_macosx.zip

you should see that your ooRexx is 5.0.0.

>From now on that package will carry the correct name after unzipping. Sorry 
>for the inconvenience!

---rony


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel