You should edit build/pkgs/arb/spkg-install and remove the offending 
configure arguments.



On Wednesday, July 30, 2014 2:11:10 PM UTC-4, Laura Peskin wrote:
>
> Hi, I'm at a Sage Days and am trying to create an optional Sage package 
> for Fredrik Johansson's library Arb 
> <https://github.com/fredrik-johansson/arb>. I've followed the 
> instructions for packaging third-party code 
> <http://sagemath.org/doc/developer/packaging.html#section-directory-structure>
>  up 
> to the manual install step, where I get the following error during 
> configuration:
>
> -------------
> zeno:sage-6.2 laura$ ./sage -i -f arb
> Found local metadata for arb-2.2
> Found local sources at /Users/laura/sage-6.2/upstream/arb-2.2.tar.gz
> Checksum: 237fa9128fedc3cf18640de56ae799e02dacd11f vs 
> 237fa9128fedc3cf18640de56ae799e02dacd11f
> arb-2.2
> ====================================================
> Setting up build directory for arb-2.2
> Finished set up
> ****************************************************
> Host system:
> Darwin zeno.local 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun  3 21:27:35 
> PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
> ****************************************************
> C compiler: gcc
> C compiler version:
> Using built-in specs.
> COLLECT_GCC=gcc
>
> COLLECT_LTO_WRAPPER=/Users/laura/sage-6.2/local/bin/../libexec/gcc/x86_64-apple-darwin13.3.0/4.7.3/lto-wrapper
> Target: x86_64-apple-darwin13.3.0
> Configured with: ../src/configure 
> --prefix=/Users/laura/sage/sage-6.2/local 
> --with-local-prefix=/Users/laura/sage/sage-6.2/local 
> --with-gmp=/Users/laura/sage/sage-6.2/local 
> --with-mpfr=/Users/laura/sage/sage-6.2/local 
> --with-mpc=/Users/laura/sage/sage-6.2/local --with-system-zlib 
> --disable-multilib --disable-nls  
> Thread model: posix
> gcc version 4.7.3 (GCC) 
> ****************************************************
> expr: syntax error
> Usage: ./configure <options> <args>
>    where <options> may be
>      -h display usage information
>    where <args> may be:
>      --with-gmp=<path>   Specify location of GMP
>      --with-mpfr=<path>  Specify location of MPFR
>      --with-flint=<path> Specify location of FLINT
>      --prefix=<path>     Specify path to installation location
>      --disable-shared    Do not build a shared library
>      --disable-static    Do not build a static library
>      CC=<name>           Use the C compiler with the given name
>      AR=<name>           Use the AR library builder with the given name
>      CFLAGS=<flags>      Pass the given flags to the compiler
> Error configuring arb.
>
> real 0m0.028s
> user 0m0.012s
> sys 0m0.013s
> ************************************************************************
> Error installing package arb-2.2
> ************************************************************************
> Please email sage-devel (http://groups.google.com/group/sage-devel)
> explaining the problem and including the relevant part of the log file
>   /Users/laura/sage-6.2/logs/pkgs/arb-2.2.log
> Describe your computer, operating system, etc.
> If you want to try to fix the problem yourself, *don't* just cd to
> /Users/laura/sage-6.2/local/var/tmp/sage/build/arb-2.2 and type 'make' or 
> whatever is appropriate.
> Instead, the following commands setup all environment variables
> correctly and load a subshell for you to debug the error:
>   (cd '/Users/laura/sage-6.2/local/var/tmp/sage/build/arb-2.2' && 
> '/Users/laura/sage-6.2/sage' --sh)
> When you are done debugging, you can type "exit" to leave the subshell.
> ************************************************************************
> -------------------------------
>
> This is my first time trying to package external code, so first I'll ask:
> ** Is there anything available in the Sage dev documentation re: 
> troubleshooting package configuration/installation? 
>
> If not, I'd appreciate any advice about:
> ** The nature of the error (my guess is that Sage tries to configure Arb 
> with some unexpected arguments, e.g. --with-mpc and 4 others)
> ** Whether/how I might edit Arb's configure to resolve the error (my guess 
> is that Arb's configure should be changed to expect those 5 extra arguments 
> but not act on them?). 
>
> This happens both on OSX 10.9 and Ubuntu 14.04 (64-bit).
> Thanks,
> Laura
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to