Well, Folks.
I saw that as jsalomon I will run into permission issues. So I sudo'd to informix. There I tried to restart the process form scratch. But it could not pass the first step, perl Makefile.PL. Then I had the brain-f**t: I sudo'd to informix, went to my jsalomon download directory and did the make test from there.
All tests successful.
Well, that was pleasing to my eye! And it was branded a success despite this error message:
t/t91udts.t ......... DBD::Informix::st fetchall_arrayref failed: SQL: -13: Permission denied at t/t91udts.t line 167.
The offending statement at that line is:
my ($results) = $sth->fetchall_arrayref
Why that should have failed is an interesting question. However, permissions aside, there was no syntax error on that one so I suppose it's still a success. (Like that perfect essay you did in English class to support a totally erroneous proposal.)
I'll let y'all know if the make install works out OK. I gotta beg a sysadmin to do that as root.
Again, thanks for the kick-start. I will detach my jumper cables now. (Can't find a decent Frankenstein emoji.)
-- Jacob S
------------------------------
+-----------------------------------------------------------+
| I am pleased to report that I had no problems today. |
| I had only issues, opportunities, challenges and valuable |
| learning experiences. |
+------------------------------------------ Jacob S --------+
------------------------------
Original Message:
Sent: Tue July 29, 2025 01:35 PM
From: Jacob Salomon
Subject: Getting Perl module DBD::Informix off the ground
Paul and Andreas,
I would have preferred to use an include file that came with the compiler but sys/param.h does not have the MIN macro. Hence I tried Andreas's ide and insert the vanilla MIN macro in there.
Yup! That indeed got be off the ground. All is not perfect, however, This time the output is only 100 lines, very few of which are error messages, so I am uploading make-test.out. That said, I am not sitting idle and letting the family do my work; I will be looking at the .t files to see where the problems hit. For example:
t/t05dbase.t ........ DBD::Informix::db do failed: SQL: -330: Cannot create or rename the database.
There is a stores database owned by informix as well as a stores7 database owned by std99. (Who dat?) However, I am running this make test as user jsalomon. Could that be the reason for that error message?
I will be following up on this. At this point I am man obsessed! (Picture Captain Kirk and the vampire cloud. :-))
Thanks for the kick-start, Andreas.
-- Jacob S
------------------------------
+-----------------------------------------------------------+
| I am pleased to report that I had no problems today. |
| I had only issues, opportunities, challenges and valuable |
| learning experiences. |
+------------------------------------------ Jacob S --------+
------------------------------