bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Changes to README-1-prerequisits


From: Elias Mårtenson
Subject: Re: [Bug-apl] Changes to README-1-prerequisits
Date: Tue, 15 Jul 2014 10:12:28 +0800

It's not supposed to. I think the error is that it still tries to compile ResultValue.cc even though SQLite wasn't found during the ./configure phase.

It's most definitely supposed to (and it was written to) not require either SQLite nor Postgres to build.

Regards,
Elias


On 15 July 2014 10:09, Blake McBride <address@hidden> wrote:
The thing that started this is that GNU APL was not able to compile without the SQLite .h files.  In other words, GNU APL requires SQLite.  I think he wants it to only use SQLite when ./configure finds it.


On Mon, Jul 14, 2014 at 9:02 PM, Elias Mårtenson <address@hidden> wrote:
Did you mean <sqlite3.h>? Then that is actually correct. ResultValue is specific to the SQLite provider. If SQLite support is not enabled, that file shouldn't be compiled.

Perhaps it would be best if that file is renamed SqliteResultValue...

Regards,
Elias


On 15 July 2014 01:36, Juergen Sauermann <address@hidden> wrote:
Hi,

should be fixed in SVN 374.

The sqlite should be optional - Elias, there is a

#include "apl-sqlite.hh"

in ResultValue.hh - that looks wrong.

execinfo is a separate lib on some platforms and part of glibc on others.
It is OK if the test for it fails.

/// Jürgen



iOn 07/14/2014 02:37 PM, Blake McBride wrote:
Greetings,

I installed GNU APL on raw LinuxMint 16 and 17 and came up with the following differences from what is stated in the README-1-prerequisits file.  Note that since LinuxMint is built on to of Ubuntu, Ubuntu installs should be the same.

1.  Although ./configure worked out-of-the-box without warnings, APL did not build.  It failed.  In order to get it to build, I had to install the following packages (which were not checked/verified by the configure script, but are _required_):

    texinfo
    g++
    libsqlite3-dev
    (should probably install sqlite3 too)


Note that requiring sqlite3-dev is a surprise.

2.  The list of suggested packages given in README-1-prerequisits is incorrect or out-of-date.  It should be:

    liblapack-dev
    libreadline-dev (or libreadline6-dev)  - there is no libreadline5-dev
    libncurses5-dev - there is no ncurses-dev
    libpq-dev (if PostgreSQL support is desired)

3.  I noticed that the system can't find library execinfo.  Where is that?  (What package might that be in?  I can't find it.)

Thanks.

Blake






reply via email to

[Prev in Thread] Current Thread [Next in Thread]