I did not try the binaries yet, but I had built the version 2.8.1 from
sources, and this issue did not show up.... You might want to follow
the modifs in the distutils then.
best,
Johann

On Jan 6, 11:56 am, Joshua Kantor <[EMAIL PROTECTED]> wrote:
> Ok. I'm going to have to trace through the numpy distutils to try to
> track down where that is exactly generated to get a better idea why
> its showing up,
> that will take some time.
>
> The binaries work for you right?
>
> On Jan 6, 7:01 am, Johannct <[EMAIL PROTECTED]> wrote:
>
> > hello,
> > I downloaded 2.92, replaced the numpy spkg by the one provided by
> > joshua, undet SAGE_FORTRAN, and issued make, but I still have the same
> > issue :
> > building extension "numpy.core.multiarray" sources
> > Generating build/src.linux-i686-2.5/numpy/core/config.h
> > error: don't know how to compile Fortran code on platform 'posix' with
> > 'gfortran' compiler. Supported compilers are:
> > intelem,absoft,compaq,ibm,sun,lahey,sage_fortran,pg,hpux,intele,gnu95,intelv,g95,compaqv,mips,vast,nag,none,intel,f,gnu,intelev)
> > Error building numpy.
> > Try setting SAGE_ATLAS to the directory that contains lib/libatlas.a ?
>
> > Note that I also still have the bogus SAGE_ATLAS message (I understood
> > that it was bogus from previous exchanges, sorry if it is not....).
>
> > best,
> > Johann
>
> > On Jan 4, 3:33 pm, Johannct <[EMAIL PROTECTED]> wrote:
>
> > > and what about the (linux2,gfortran) pair that I tried to force and
> > > that still does not seem to be accepted?
> > > best,
> > > Johann
>
> > > On Jan 4, 2:57 pm, Joshua Kantor <[EMAIL PROTECTED]> wrote:
>
> > > > Well, that still doesn't explain anythinig as I get the same output
> > > > for sys.platform and sys.name.
>
> > > > Nevertheless, I may know how to fix your problem even though I don't
> > > > know why its happening.
>
> > > > Try to put this spkg
>
> > > >http://sage.math.washington.edu/home/jkantor/spkgs/numpy-20071120-1.0...
>
> > > > in spkg/standard in the place of the old numpy.
>
> > > > It adds sage_fortran to the mapping for posix.
>
> > > > On Jan 4, 2:28 pm, Johannct <[EMAIL PROTECTED]> wrote:
>
> > > > > hi Josh, here it is :
>
> > > > > Sage subshell$ pwd
> > > > > /data1/sources/sage-2.9.1.1/spkg/build/numpy-20071020-1.0.3.1.p3/src
> > > > > Sage subshell$ cd ../../../../
> > > > > Sage subshell$ ls
> > > > > COPYING.txt  data  example.sage  install.log  ipython  local
> > > > > makefile  matplotlibrc  README.txt  sage  sage-2.9.1.txt  sage-python
> > > > > spkg  tmp
> > > > > Sage subshell$ cd local/bin/
> > > > > Sage subshell$ ./python
> > > > > Python 2.5.1 (r251:54863, Jan  4 2008, 11:45:07)
> > > > > [GCC 4.1.2 20070925 (Red Hat 4.1.2-27)] on linux2
> > > > > Type "help", "copyright", "credits" or "license" for more 
> > > > > information.>>> import sys
> > > > > >>> sys.platform
> > > > > 'linux2'
> > > > > >>> import os
> > > > > >>> os.name
>
> > > > > 'posix'
>
> > > > > so sys.platform is fine. The problem is that 
> > > > > numpy/distutils/fcompiler/
> > > > > __init__.py is *not* using sys.platform to initialize platform
> > > > > variable, but rather os.name......
> > > > > Johann
>
> > > > > On Jan 4, 2:04 pm, Joshua Kantor <[EMAIL PROTECTED]> wrote:
>
> > > > > > Another thought. Please go into sage-2.9*/local/bin and
> > > > > > do
>
> > > > > > ./python
>
> > > > > > to start the local python
>
> > > > > > what does
>
> > > > > > import sys
> > > > > > sys.platform
>
> > > > > > output.
>
> > > > > > (it should be something like linux2, but I wonder if it might come 
> > > > > > out
> > > > > > posix for you)
>
> > > > > > Josh
>
> > > > > > On Jan 4, 1:22 pm, mabshoff <[EMAIL PROTECTED]
>
> > > > > > dortmund.de> wrote:
> > > > > > > On Jan 4, 10:14 pm, Johannct <[EMAIL PROTECTED]> wrote:
>
> > > > > > > Hi,
>
> > > > > > > > hello,
> > > > > > > > having root priviledge I went ahead and did : ln -s /usr/lib/
> > > > > > > > libgfortran.so.1 /usr/lib/libgfortran.so
> > > > > > > > It fixes the problem in the sense that I am now back to square 
> > > > > > > > one,
> > > > > > > > with the initial numpy build failure :
>
> > > > > > > Ok, but you also see if it works with the new fortran.spkg and 
> > > > > > > without
> > > > > > > the link? I tested the new spkg in a Debian box, but 
> > > > > > > libgfortran.so is
> > > > > > > in /usr/lib, so I am not 100% sure that it will work. But it 
> > > > > > > should
> > > > > > > since the location of libgfortran.so on RedHat/FC is not in
> > > > > > > LD_LIBRARY_PATH per default.
>
> > > > > > > > running install
> > > > > > > > running build
> > > > > > > > running config_cc
> > > > > > > > unifing config_cc, config, build_clib, build_ext, build 
> > > > > > > > commands --
> > > > > > > > compiler options
> > > > > > > > running config_fc
> > > > > > > > unifing config_fc, config, build_clib, build_ext, build 
> > > > > > > > commands --
> > > > > > > > fcompiler options
> > > > > > > > running build_src
> > > > > > > > building py_modules sources
> > > > > > > > building extension "numpy.core.multiarray" sources
> > > > > > > > Generating build/src.linux-i686-2.5/numpy/core/config.h
> > > > > > > > error: don't know how to compile Fortran code on platform 
> > > > > > > > 'posix' with
> > > > > > > > 'gfortran' compiler. Supported compilers are:
> > > > > > > > intelem,absoft,compaq,ibm,sun,lahey,sage_fortran,pg,hpux,intele,gnu95,intelv,g95,compaqv,mips,vast,nag,none,intel,f,gnu,intelev)
> > > > > > > > Error building numpy.
> > > > > > > > Try setting SAGE_ATLAS to the directory that contains 
> > > > > > > > lib/libatlas.a ?
>
> > > > > > > > real    0m0.966s
> > > > > > > > user    0m0.560s
> > > > > > > > sys     0m0.169s
> > > > > > > > sage: An error occurred while installing 
> > > > > > > > numpy-20071020-1.0.3.1.p3
> > > > > > > > Please email sage-develhttp://groups.google.com/group/sage-devel
> > > > > > > > explaining the problem and send the relevant part of
> > > > > > > > of /data1/sources/sage-2.9.1.1/install.log.  Describe your 
> > > > > > > > computer,
> > > > > > > > operating system, etc.
> > > > > > > > If you want to try to fix the problem, yourself *don't* just cd 
> > > > > > > > to
> > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/numpy-20071020-1.0.3.1.p3
> > > > > > > >  and
> > > > > > > > type 'make'.
> > > > > > > > Instead type "/data1/sources/sage-2.9.1.1/sage -sh"
> > > > > > > > in order to set all environment variables correctly, then cd to
> > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/numpy-20071020-1.0.3.1.p3
> > > > > > > > (When you are done debugging, you can type "exit" to leave the
> > > > > > > > subshell.)
> > > > > > > > make[1]: *** [installed/numpy-20071020-1.0.3.1.p3] Error 1
> > > > > > > > make[1]: Leaving directory `/data1/sources/sage-2.9.1.1/spkg'
>
> > > > > > > > So now that it agrees to pick up gfortran, as the fortran 
> > > > > > > > compiler, it
> > > > > > > > messes up the platform....
>
> > > > > > > Yeah, that sucks. Any chance you can provide any of us with a 
> > > > > > > shell to
> > > > > > > hunt this down? The current situation is like poking around in the
> > > > > > > dark with one arm tied behind your back ;)
>
> > > > > > > > best,
> > > > > > > > Johann
>
> > > > > > > > On Jan 4, 1:06 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > On Jan 4, 2008 12:58 PM, mabshoff
>
> > > > > > > > > <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > > On Jan 4, 9:52 pm, Johannct <[EMAIL PROTECTED]> wrote:
> > > > > > > > > > > fresh rebuild from a vanilla source, LD_LIBRARY_PATH, 
> > > > > > > > > > > PYTHONPATH
> > > > > > > > > > > etc... unsetenved, and using make and *not* make -j2 and 
> > > > > > > > > > > using
> > > > > > > > > > > SAGE_FORTRAN set to gfortran, I still stumble :
>
> > > > > > > > > > > make[3]: `libcblas.so' is up to date.
> > > > > > > > > > > make[3]: Leaving directory 
> > > > > > > > > > > `/data1/sources/sage-2.9.1.1/spkg/build/
> > > > > > > > > > > atlas-3.8.p6/ATLAS-build/lib'
> > > > > > > > > > > make[2]: Leaving directory 
> > > > > > > > > > > `/data1/sources/sage-2.9.1.1/spkg/build/
> > > > > > > > > > > atlas-3.8.p6/ATLAS-build/lib'
> > > > > > > > > > > make[2]: Entering directory 
> > > > > > > > > > > `/data1/sources/sage-2.9.1.1/spkg/build/
> > > > > > > > > > > atlas-3.8.p6/ATLAS-build'
> > > > > > > > > > > mkdir -p /data1/sources/sage-2.9.1.1/local/include/atlas
> > > > > > > > > > > chmod 0755 /data1/sources/sage-2.9.1.1/local/include/atlas
> > > > > > > > > > > make -f Make.top install_inc 
> > > > > > > > > > > INSTdir=/data1/sources/sage-2.9.1.1/local/
> > > > > > > > > > > include
> > > > > > > > > > > make[3]: Entering directory 
> > > > > > > > > > > `/data1/sources/sage-2.9.1.1/spkg/build/
> > > > > > > > > > > atlas-3.8.p6/ATLAS-build'
> > > > > > > > > > > cp 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/atlas-3.8.p6/ATLAS-build/../
> > > > > > > > > > > src/ATLAS//include/cblas.h 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/local/include/.
> > > > > > > > > > > cp 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/atlas-3.8.p6/ATLAS-build/../
> > > > > > > > > > > src/ATLAS//include/clapack.h 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/local/
> > > > > > > > > > > include/.
> > > > > > > > > > > chmod 0644 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/local/include/cblas.h /data1/
> > > > > > > > > > > sources/sage-2.9.1.1/local/include/clapack.h
> > > > > > > > > > > cp 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/atlas-3.8.p6/ATLAS-build/
> > > > > > > > > > > include/* 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/local/include/atlas/.
> > > > > > > > > > > chmod 0644 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/local/include/atlas/*
> > > > > > > > > > > make[3]: Leaving directory 
> > > > > > > > > > > `/data1/sources/sage-2.9.1.1/spkg/build/
> > > > > > > > > > > atlas-3.8.p6/ATLAS-build'
> > > > > > > > > > > make -f Make.top install_lib 
> > > > > > > > > > > INSTdir=/data1/sources/sage-2.9.1.1/local/
> > > > > > > > > > > lib
> > > > > > > > > > > make[3]: Entering directory 
> > > > > > > > > > > `/data1/sources/sage-2.9.1.1/spkg/build/
> > > > > > > > > > > atlas-3.8.p6/ATLAS-build'
> > > > > > > > > > > cp 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/atlas-3.8.p6/ATLAS-build/lib/
> > > > > > > > > > > libatlas.a /data1/sources/sage-2.9.1.1/local/lib/.
> > > > > > > > > > > cp 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/atlas-3.8.p6/ATLAS-build/lib/
> > > > > > > > > > > libcblas.a /data1/sources/sage-2.9.1.1/local/lib/.
> > > > > > > > > > > cp 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/spkg/build/atlas-3.8.p6/ATLAS-build/lib/
> > > > > > > > > > > liblapack.a /data1/sources/sage-2.9.1.1/local/lib/.
> > > > > > > > > > > chmod 0644 
> > > > > > > > > > > /data1/sources/sage-2.9.1.1/local/lib/libatlas.a  /data1/
>
> ...
>
> read more ยป
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to