Bug 3702 - SimpleCA build fails on HP-UX/IA-64 platform
: SimpleCA build fails on HP-UX/IA-64 platform
Status: RESOLVED FIXED
: Simple CA
Simple CA
: 4.0.1
: IA64 HP-UX
: P3 normal
: ---
Assigned To:
:
:
:
: 3234
  Show dependency treegraph
 
Reported: 2005-08-30 04:02 by
Modified: 2008-08-11 15:51 (History)


Attachments
patch against gsi/simple_ca/setup/template/aclocal.m4 file (6.55 KB, patch)
2005-08-30 04:05, Chris Wilk
Details
patch against gsi/simple_ca/setup/template/ltmain.sh file (673 bytes, patch)
2005-08-30 04:05, Chris Wilk
Details
patch against gsi/simple_ca/setup/template/ltconfig file (5.63 KB, patch)
2005-08-30 04:06, Chris Wilk
Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-08-30 04:02:01
During work on #3234 it turned out that SimpleCA did not built. The problem was
with  incorrect settings of autotools and related files (ltconfig, ltmain.sh and
aclocal.m4). I am attaching the patches which fixes it.
These patches were prepared and tested against HP-UX 11.22 running on HP-UX/IA-64
platform.
------- Comment #1 From 2005-08-30 04:05:10 -------
Created an attachment (id=674) [details]
patch against gsi/simple_ca/setup/template/aclocal.m4 file
------- Comment #2 From 2005-08-30 04:05:56 -------
Created an attachment (id=675) [details]
patch against gsi/simple_ca/setup/template/ltmain.sh file
------- Comment #3 From 2005-08-30 04:06:35 -------
Created an attachment (id=676) [details]
patch against gsi/simple_ca/template/ltconfig file
------- Comment #4 From 2005-09-08 11:24:09 -------
Tech Coordinator,

We would like to commit this patch to CVS (globus_4_0_branch and HEAD). We would
do some simple testing after the commit, like testing on HPUX and one Linux
platform.

Please let us know if you have any concerns about the patch.

Thanks!
------- Comment #5 From 2005-09-08 11:57:14 -------
I looked at the patches but did not get a chance to test it yet. It looks good
to me. Mats: Unless Sam or 
Von have any issues with it, I think you can go ahead and commit the patches
and do the tests you 
mentioned. Thanks.
------- Comment #6 From 2005-09-08 12:40:23 -------
These patches all involve build functionality that I don't fully understand,
but
I don't see any security implications.
------- Comment #7 From 2005-10-19 15:46:49 -------
I was looking at the package in order to commit these, but I see a problem: the
patches are all against files generated by the autotools.

I'm not sure why we keep autogenerated files in CVS in the first place, but
patching them is the wrong fix. Next time somebody bootstraps that package and
commits the changes, your fixes will be lost.

A better fix would be to make sure the package is bootstrapped together with all
the other packages, and that the Globus autotools works correctly (probably
already true, as all the native packages work on the platform).
------- Comment #8 From 2005-10-20 06:07:50 -------
I see. I will resume work on fixing this bug.
I am just wondering whether only these files are autogenerated or entire
template/ subdirectory as well.
------- Comment #9 From 2005-10-20 10:38:13 -------
They (hopefully) used the Globus autotools
(packaging/source-trees/autotools/bin/) if you are using make-packages.pl). Try
to bootstrap the template package with the GNU autotools from globus_4_0_branch,
and then create and test the parent package. If this solves your problem, let me
know, and I will do the same and commit all the needed changes.
------- Comment #10 From 2005-10-27 03:13:50 -------
I have tested this component using the CVS code from globus_4_0_branch branch.
The component builds and SimpleCA is generated correctly.
($G_L/setup/globus/setup-simple-ca).
------- Comment #11 From 2005-11-02 10:08:31 -------
The simple ca package has been bootstrapped with a newer set of autotools, and
commited to both globus_4_0_branch and head.

Chris, please verify that it works on hpux.
------- Comment #12 From 2005-11-03 02:44:56 -------
Using the code from globus_4_0_branch it builds. It means it works on HP-UX