[LON-CAPA-dev] dependency bug in LONCAPA-prerequisites-1-7.suse?
Stuart Peter Raeburn
lon-capa-dev@mail.lon-capa.org
Tue, 25 Oct 2005 17:50:29 -0400
Martin,
It looks like the krb5-libs dependency mistakenly made its way into
LONCAPA-prerequisites 1.7 for SuSE 9.2 in early October when the
perl-DateManip dependency was added.
I'll build a corrected LONCAPA-prerequisites for SuSE 9.2 (x86 and x86_64
versions) in the next couple of days, once I have had an opportunity to
repurpose build machines that were being used for SLES 9 and SuSE 10.0.
Out of curiosity, do you plan to continue with SuSE 9.2 for the foreseeable
future, or do you have a timetable for migrating the SFU LON-CAPA servers to
SuSE 9.3 or 10.0?
Stuart
Stuart Raeburn
MSU LON-CAPA development/support
Martin Siegert writes:
> Hi there,
>
> I believe that there is a bug in the LONCAPA-prerequisites-1-7.suse
> package for SuSE-9.2: it lists krb5-libs as a dependency, but krb5-libs
> cannot be installed on SuSE-9.2 since it conflicts with the heimdal-lib
> package that comes with SuSE-9.2. Thus, I had to use the --nodeps flag
> to install the LONCAPA-prerequisites-1-7.suse rpm, which completely
> defeats the purpose of that package.
>
> I believe that the krb5-libs package is necessary only to compile the
> perl-Authen-Krb4 and perl-Authen-Krb5 packages using STATIC libraries.
> The krb5-libs packages should never be installed on a SuSE-9.x box
> with x < 3 (for SuSE-9.1 I actually only created a krb5-devel package
> - not a krb5-libs package - which I use exclusively to compile the
> perl-Authen-Krb* packages).
>
> Thus, my question is: are the perl-Authen-Krb4 and perl-Authen-Krb5
> compiled using static libraries? As far as I can tell this is the case:
>
> ldd /usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/auto/Authen/Krb5/Krb5.so
> linux-gate.so.1 => (0xffffe000)
> libcom_err.so.2 => /lib/libcom_err.so.2 (0x4009a000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x4009e000)
> libc.so.6 => /lib/tls/libc.so.6 (0x400b1000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
>
> In that case the solution is easy: re"compile" the LONCAPA-prerequisites
> package without the krb5-libs dependency.
>
> Cheers,
> Martin
>
> --
> Martin Siegert
> Head, HPC@SFU
> WestGrid Site Manager
> Academic Computing Services phone: (604) 291-4691
> Simon Fraser University fax: (604) 291-4242
> Burnaby, British Columbia email: siegert@sfu.ca
> Canada V5A 1S6
> _______________________________________________
> LON-CAPA-dev mailing list
> LON-CAPA-dev@mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-dev
>