octave-maintainers
[Top][All Lists]
Advanced

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

Re: GSL in octave


From: Tatsuro MATSUOKA
Subject: Re: GSL in octave
Date: Mon, 18 Jul 2016 09:11:06 +0900 (JST)

>From: Julien Bect 
>To: octave-maintainers 
>Date: 2016/7/17, Sun 18:32
>Subject: Re: GSL in octave
> 
>
>Le 17/07/2016 à 07:52, Susi Lehtola a écrit :
>
>On 07/16/2016 07:55 PM, Tatsuro MATSUOKA wrote: 
>>
>>$ hg clone http://hg.code.sf.net/u/jussilehtola/octave u-jussilehtola-octave 
>>>$ cd u-jussilehtola-octave/src 
>>>$ ./bootstrap 
>>>
>>>Archived the directory u-jussilehtola-octave as gsl-test.tar.gz 
>>>
>>>start octave-cli with LANG=C (to get English message). 
>>>
>>>
>>>cd (directory where gsl-test.tar.gz exist) 
>>>>> pkg install -verbose gsl-test.tar.gz 
>>>>>
>>>Output (suggesting errors) 
>>>
>>These should be fixed now. 
>>
>Hi Susi,
>
>I think that the first thing to do, if you hope to get more feedback
    from people on this list, is to provide a ready-to-test (or
    easy-to-generate) package tarball.
>
>To help you with that, I took the liberty to push on the gsl repo a
    Makefile that can be used create a package tarball as simply as
    "make dist" (or "make release" if you also want to create a
    documentation tarball, but this is mostly useful at release time). 
    I suggest you should pull this t your own clone.
>
>This Makefile is essentially the one written by Carnë and Oliver for
    other packages, to which I made some minor changes (which, I hope,
    are correct, but I am no Makefile expert).  The first change adds a
    src/configure target.  The second one enforces a lowercase package
    name in tarball filenames; apparently Octave refuses to install
    GSL-1.2.0.tar.gz.
>
>First attempt after all this (with Octave 4.0.3 on Debian Jessie):
    the tarball fails to install with the error message reported below. 
    The simple truth is, I don't have libgsl-dev installed... but
    shouldn't this be reported by configure and therefore block the rest
    of the build process? Anyway, I don't know if this is a problem with
    the package or with the pkg function in Octave.
>
>Second attempt, after installing libgsl-dev: it's better, but I
    still get a bunch of error related to missing *.cc.template files
    (see second log below).  Did I forget to do something while
    preparing the tarball?
>
>My tests were on Octave 4.0.3.  I don't know about Tatsuro's or
    yours.  But you should be careful to test both on Octave 4.0.3
    (which is the current release) and Octave 4.1.0+, since Octave 4.2.0
    will hopefully be released soon.
>
>@++
>Julien


Hi Julien

I could also install gsl package into 4.1.0+ as already written.

What version gsl do you use?

I have failed to install gsl package using gsl 1.16 on ubuntu 14.04 repo 
(rather old (2013-07)).
I have built the latest gsl (gsl-2.1 2015-11) myself and used gsl package build.
Then gsl package can be built.

I ask that execute octave

$ LANG=C octave-cli

Then execute 
>> pkg install -verbose gsl-1.2.0.tar.gz

To see what is happening in *English* in details.


Tatsuro

________________________________
>
>>> pkg install gsl-1.2.0.tar.gz
>coupling_3j.cc:19:24: fatal error: gsl/gsl_sf.h: Aucun fichier ou
    dossier de ce type
>compilation terminated.
>make: *** [coupling_3j.oct] Erreur 1
>make: *** Attente des tâches non terminées....
>coupling_9j.cc:19:24: fatal error: gsl/gsl_sf.h: Aucun fichier ou
    dossier de ce type
>compilation terminated.
>coupling_6j.cc:19:24: fatal error: gsl/gsl_sf.h: Aucun fichier ou
    dossier de ce type
>compilation terminated.
>make: *** [coupling_9j.oct] Erreur 1
>make: *** [coupling_6j.oct] Erreur 1
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>make : on entre dans le répertoire « /tmp/oct-LpN4g3/GSL-1.2.0/src »
>/bin/sh buildgsl_sf.sh
>/home/bect/.local/bin/mkoctfile-4.1.0+  coupling_3j.cc -lgsl
>/home/bect/.local/bin/mkoctfile-4.1.0+  coupling_6j.cc -lgsl
>/home/bect/.local/bin/mkoctfile-4.1.0+  coupling_9j.cc -lgsl
>Makefile:20 : la recette pour la cible « coupling_3j.oct » a échouée
>Makefile:20 : la recette pour la cible « coupling_9j.oct » a échouée
>Makefile:20 : la recette pour la cible « coupling_6j.oct » a échouée
>make : on quitte le répertoire « /tmp/oct-LpN4g3/GSL-1.2.0/src »
>
>pkg: error running `make' for the gsl package.
>error: called from
>    install at line 200 column 5
>    pkg at line 392 column 9
>
>>________________________________
>
>>> pkg install target/gsl-1.2.0.tar.gz
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire DM_D.cc.template: Aucun fichier ou dossier
    de ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire I_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>sed: impossible de lire U_D.cc.template: Aucun fichier ou dossier de
    ce type
>For information about changes from previous versions of the gsl
    package, run 'news gsl'.
>
>
>
>
>



reply via email to

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