[L2Ork-dev] [PD] Upcoming pd-l2ork release teaser

Ivica Ico Bukvic ico.bukvic at gmail.com
Mon Sep 2 23:14:53 UTC 2013


Hey Albert!

Here are a couple thoughts:

Did you make sure to install all the dev libraries as shown on L2Ork's page?

Does the one from sourceforge compile successfully?

If neither of these questions are yes, the only place where I can find
default.h on my computer is in kernel sources which sounds a bit extreme,
and perhaps more importantly in
/usr/include/tcl8.5/tk-private/generic/default.h 

If you are missing the tcl file that suggests you don't have the tcl8.5-dev
library installed which should've been included in the list of packages on
L2Ork's page. If you have a newer library please let me know. There is
another version of tkpath out there that has been apparently ported to 8.6.
I'll gladly upgrade to that one should this prove necessary (sounds like I
should do this anyhow to maintain forward compatibility).

Please let me know if this fixes your problem so that I can make sure we
have the right packages listed.

Many thanks!

> -----Original Message-----
> From: l2ork-dev-bounces at bukvic.music.vt.edu [mailto:l2ork-dev-
> bounces at bukvic.music.vt.edu] On Behalf Of Albert Graef
> Sent: Monday, September 02, 2013 5:44 PM
> To: l2ork-dev at bukvic.music.vt.edu
> Subject: Re: [L2Ork-dev] [PD] Upcoming pd-l2ork release teaser
> 
> On Fri, Aug 30, 2013 at 6:23 AM, Ivica Ico Bukvic <ico.bukvic at gmail.com>
> wrote:
> > Guys, I think I figured out why there was a problem building tkpath.
> 
> Got the latest git sources here, but the bundled tkpath still refuses
> to compile. There's a default.h file missing in generic, which isn't
> created by configure either. Here's the relevant section from my build
> log:
> 
> make[3]: Entering directory `/home/ag/src/pd/pd-l2ork/pd/tkpath'
> gcc -DPACKAGE_NAME=\"tkpath\" -DPACKAGE_TARNAME=\"tkpath\"
> -DPACKAGE_VERSION=\"0.3.2\" -DPACKAGE_STRING=\"tkpath\ 0.3.2\"
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DBUILD_tkpath=/\*\*/
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
> -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1
> -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DUSE_THREAD_ALLOC=1
> -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -
> DMODULE_SCOPE=extern\
> __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_NO_SEH=1
> -DEXCEPTION_DISPOSITION=int -DHAVE_CAST_TO_UNION=1
> -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -
> DUSE_TCL_STUBS=1
> -DUSE_TK_STUBS=1  -DUSE_PANIC_ON_PHOTO_ALLOC_FAILURE -I. -
> I"./generic"
> -I/usr/include/freetype2 -I/usr/include/cairo -I"/usr/include"
> -I"/usr/include"    -g -O2 -pipe  -Wall -fPIC  -c `echo
> ./generic/tkpCanvas.c` -o tkpCanvas.o
> ./generic/tkpCanvas.c:25:21: fatal error: default.h: No such file or
directory
>  #include "default.h"
>                      ^
> compilation terminated.
> make[3]: *** [tkpCanvas.o] Error 1
> 
> If I comment out the tkpath stuff in the Makefile then the build goes
> through (except for some minor hiccups and Debianisms which are easy
> to work around).
> 
> Any idea why I'm missing this file? The cvs repo at
> http://tclbitprint.sourceforge.net/ doesn't have the file either.
> 
> Albert
> 
> --
> Dr. Albert Gr"af
> Dept. of Music-Informatics, University of Mainz, Germany
> Email:  aggraef at gmail.com
> WWW:    https://plus.google.com/111193356966611167754
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> http://disis.music.vt.edu/listinfo/l2ork-dev



More information about the L2Ork-dev mailing list