[GenABEL-dev] ProbABEL autotools integration branch in SVN

Yurii Aulchenko yurii.aulchenko at gmail.com
Sat Jul 2 16:15:40 CEST 2011


Wow. This is amazing! You definitely should dare to say 'advanced'
(developers :) ) here!

I am afraid that I am of little help here -- never worked with auto-tools.

best wishes,
Yurii

On Mon, Jun 27, 2011 at 7:28 PM, L.C. Karssen <l.karssen at erasmusmc.nl> wrote:
> Dear list,
>
> Those of you that keep an eye on the SVN repo have noticed that I've
> added a branch called ProbABEL/autotools-integration. In that branch I'm
> trying to convert the ProbABEL package to use autoconf and automake. The
> reasons for this change are:
> - most (dare I say 'advanced' here?) Linux/Unix users are used to the
> sequence of ./configure; make; make install when compiling and
> installing software.
> - it makes ProbABEL conform (more) to the GNU coding standards, and as a
> result
> - it is easier to package ProbABEL for various distributions
> (e.g. .deb, .rpm, .tgz)
> - I've been wanting to lean how to use autoconf and automake for some
> time, and ProbABEL seems to be a nice (although slightly complex)
> project to started with.
>
> At the moment I've got most of it working:
> - palinear and palogist are compiled and installed in PREFIX/bin
> - the examples are copied to PREFIX/usr/share/ProbABEL/examples/
> - documentation is copied to PREFIX/usr/share/doc/
> - the probabel_config.cfg file is copied to PREFIX/etc/
>
> What isn't working yet is:
> - the PDF is not automatically generated from the .tex file. I still use
> the old Makefile in the doc/ directory for that.
> - I didn't test how this all works for the Windows build
> - pacoxph doesn't compile. It gives this error:
> pacoxph-main.o: In function `coxph_reg::estimate(coxph_data&, int, int,
> double, double, int, int, int, bool, int)':
> /home/lennart/ErasmusMC/R-dev/ABEL-total/branches/ProbABEL/autotools-integration/ProbABEL/src/reg1.h:884: undefined reference to `coxfit2(int*, int*, int*, double*, int*, double*, double*, double*, int*, double*, double*, double*, double*, double*, int*, double*, double*, double*, double*)'
> collect2: ld returned 1 exit status
>
> even though the function definition seems to be available in reg1.h
> itself... I'll have to look into that.
>
> Any help is appreciated! Also if you've got more experience with
> autoconf/automake I'd like to hear your comments.
>
>
>
> Regards,
>
> Lennart.
>
>
> --
> -----------------------------------------------
> L.C. Karssen
> Erasmus MC
> Department of Epidemiology
> Room Ee2224
>
> Postbus 2040
> 3000 CA Rotterdam
> The Netherlands
>
> phone: +31-10-7044217
> fax: +31-10-7044657
> email: l.karssen at erasmusmc.nl
> GPG key ID: 0E1D39E3
> -----------------------------------------------
>
> _______________________________________________
> genabel-devel mailing list
> genabel-devel at lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/genabel-devel
>
>


More information about the genabel-devel mailing list