On Dec 5, 11:37 am, "David Joyner" <[EMAIL PROTECTED]> wrote:
> On Fri, Dec 5, 2008 at 2:13 AM, mabshoff

<SNIP>

> > The compiler is looking in /usr/local/include and /usr/include - where
> > is your tk.h located?
>
> [EMAIL PROTECTED]:~/sagefiles/sage-3.2.1.rc0$ ls -la /usr/include/tcl8.5/tk.h
> -rw-r--r-- 1 root root 57240 2008-10-08 09:47 /usr/include/tcl8.5/tk.h
>
> Isn't this the normal place they should be?

On Linux/UNIX boxen there is no such thing as "normal" about header
locations. My guess would be that PIL includes "tk.h", so you can do
three things:

 * move the tk headers to usr/local/include temporarily
 * add some LDFLAGS magic to the PIL.spkg
 * edit the PIL sources and change include "tk.h" to include "tcl8.5/
tk.h"

All of the above are bad ideas, but at least it will make the
extension build.

Cheers,

Michael

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@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-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to