Robert Bradshaw wrote:
>
> SAGE does take a very long time to build, especially on slower
> hardware. How many hours do you think is has been running? There
> could be a circular build issue (especially with such high make
> numbers) but I've never encountered it.
>
> autoconf is run for each of the (dozens) of packages. It would be
> nice to somehow share a single run between all the separate packages,
> but this hasn't been figured out yet (if you have any ideas, we'd be
> happy to hear). Is it doing autoconf on the same file over and over
> again?
>
>
> On Jul 14, 2007, at 12:15 PM, Kyle Schalm wrote:
>
>> yesterday i tried to install sage 2.6 on a friend's machine running
>> debian
>> 4.0R0 for powerpc.
>> there does not appear to be a binary, so i grabbed the source and
>> started
>> building. i figured it would take a few hours.
>>
>> i don't know if sage 2.6 is building correctly and just looks like
>> it's
>> not, or if it's in an infinite loop. for one thing it seems to be
>> spending
>> all its time in configuring rather than compiling, and for another
>> thing
>> it seems to be doing the same thing over and over again, as far as
>> i can
>> tell from the output. and it is taking way longer than i expected
>> (overnight and still going). here's an output snippet. (the numbers
>> # in
>> "make[#]" are lower than they should be because i interrupted the
>> build
>> and then restarted it. they were in the mid 500s.)
>>
>> make[3]: Entering directory
>> `/usr/local/sage-2.6/spkg/build/python-2.5.1.p3/src'
>> make[3]: Warning: File `configure' has modification time 2.2e+06 s
>> in the
>> future
>> /bin/sh ./configure '--prefix=/usr/local/sage-2.6/local' 'CC=gcc'
>> 'LDFLAGS='
>> checking MACHDEP... linux2
>> ... (checking about 500 things)
>> checking for build directories... done
>> configure: creating ./config.status
>> config.status: creating Makefile.pre
>> config.status: creating Modules/Setup.config
>> config.status: creating pyconfig.h
>> config.status: pyconfig.h is unchanged
>> creating Modules/Setup
>> creating Modules/Setup.local
>> creating Makefile
>> CONFIG_FILES=Makefile.pre CONFIG_HEADERS= /bin/sh config.status
>> config.status: creating Makefile.pre
>> make -f Makefile.pre Makefile
>> make[4]: Entering directory
>> `/usr/local/sage-2.6/spkg/build/python-2.5.1.p3/src'
>> make[4]: Warning: File `configure' has modification time 2.2e+06 s
>> in the
>> future

This timestamp problem seems to be the root of your problem. Where is the
build directory coming from, i.e. mounted per NFS or somehow else via
network? What is the local time? Is it off by roughly 2.2E06 seconds? Make
seems to decent recuresively beyond level 10 and that should not happend
because there is no such deep recursion in the normal poython build.

python should build just fine on PPC Linux, so unless your build
environment is FUBAR you might want to check if older versions of python
can be build with your toolchain.

<SNIP>

Cheerrs,

Michael




--~--~---------~--~----~------------~-------~--~----~
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