Yes, right after I posted I noticed all of the /sw 's in the compiler  
flags. So I removed my fink install path and now it fails to build in  
another place. I will just wait, no worries.



--
David Monarres
dmmonar...@gmail.com

"There... I've run rings 'round you logically"
-- Monty Python's Flying Circus

On Feb 27, 2009, at 1:52 PM, mabshoff wrote:

>
>
>
> On Feb 27, 1:40 pm, "David M. Monarres" <dmmonar...@gmail.com> wrote:
>> Hello all,
>
> Hi David,
>
>> The build of  graphviz-2.16.1.p0 with sage 3.3  on Intel Mac fails.
>
> The spkg is quite outdated and likely broken in some other way. The
> current graphviz release is 2.21 IIRC with 2.22 about to be released.
>
>> So
>> I executed sage -sh and  ran make from the src directory. The build
>> works until making gv where it fails with this error.
>>
>> Making all in gv
>> /bin/sh ../../libtool --tag=CXX   --mode=compile g++ - 
>> DHAVE_CONFIG_H -
>> I. -I../..  -I../.. -I../../lib/gvc -I../../lib/common -I../../lib/
>> graph -I../../lib/cdt -I../../lib/pathplan  -I/sw/include   -I/usr/ 
>> lib/
>> ocaml -I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE - 
>> I/
>> usr/include/php -I/usr/include/php/main -I/usr/include/php/Zend -I/ 
>> usr/
>> include/php/TSRM -I/Users/ayeq/sage/local/include/python2.5  -I/sw/ 
>> lib/
>> ruby/1.8/i686-darwin -I/sw/include -I/Users/ayeq/sage/local/include  
>> -I/
>> Users/ayeq/sage/local/include  -g -O2 -MT gv_lua.lo -MD -MP - 
>> MF .deps/
>> gv_lua.Tpo -c -o gv_lua.lo gv_lua.cpp
>>   g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../lib/gvc -I../../ 
>> lib/
>> common -I../../lib/graph -I../../lib/cdt -I../../lib/pathplan -I/sw/
>> include -I/usr/lib/ocaml -I/System/Library/Perl/5.8.8/darwin-thread-
>> multi-2level/CORE -I/usr/include/php -I/usr/include/php/main -I/usr/
>> include/php/Zend -I/usr/include/php/TSRM -I/Users/ayeq/sage/local/
>> include/python2.5 -I/sw/lib/ruby/1.8/i686-darwin -I/sw/include -I/
>> Users/ayeq/sage/local/include -I/Users/ayeq/sage/local/include -g - 
>> O2 -
>> MT gv_lua.lo -MD -MP -MF .deps/gv_lua.Tpo -c gv_lua.cpp  -fno- 
>> common -
>> DPIC -o .libs/gv_lua.o
>> gv_lua.cpp:711:20: error: malloc.h: No such file or directory
>
> Well, it fails building the lua bindings it picked up from /sw, i.e.
> your local Fink install. Since we do not link with graphviz and if you
> are using Sage 3.3 you can do a couple things:
>
> * move /sw out of the way or adjust PATH and DYLD_LIBRARY_PATH to not
> point to any of that and try rebuilding the spkg. I would guess
> graphviz tries to be helpful and will find dependencies in /sw anyway,
> so moving it temporarily might be the better option.
> * wait for me to update the graphviz.spkg and make it not build and
> use any code from /sw - this will not happen before the end of SD 13.
> * install graphviz via Fink for example and use it from Sage that
> way. In Sage 3.3 this should work since we removed a problem with
> libpng that prevented a lot of code on OSX depending on system
> frameworks to work.
>
>> I looked in $SAGE/local/include and didn't see malloc.h and remember
>> some discussion on the list about using an altered malloc.
>
> We do not provide malloc.h, you might refer to the discussion about
> memory management and libSingular, but that was about using the system
> malloc and not actually providing an alternative malloc.
>
>> Would it be safe to just add /usr/include/malloc/  to the include  
>> path
>> or is the package looking for something specific.
>
> I do not believe that this is the problem since the system compiler
> looks into those places automatically.
>
>> The details on my system are:
>>
>> OS: OSX 10.5.6
>> PROC: Intel
>> CC: gcc version 4.0.1 (Apple Inc. build 5490)
>>
>> Thanks for your help
>
> Cheers,
>
> Michael
>
>> --
>> David Monarres
>> dmmonar...@gmail.com
>>
>> "There... I've run rings 'round you logically"
>> -- Monty Python's Flying Circus
> >


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to