This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Interest in "native" Tcl/Tk/Expect/Itcl/... packages?


On Fri, Oct 15, 2004 at 10:09:28AM +0200, Dr. Volker Zell wrote:
> >>>>> Jean-Sebastien Trottier writes:
> 
>     > Hi All (and Chris in particular),
> 
>     > I've already been successful in getting the following to compile as
>     > "native" Cygwin packages with minimal patches:
>     >     Tcl v8.4.7 (without registry and DDE)
>     >     Tk v8.4.7
>     >     Itcl v3.2.1 with Iwidgets v4.0.1
>     >     expect v5.42.1
> 
>     > I also intend to add Tclx and Tcllib and try to port the registry and
>     > DDE libraries (part of Tcl) that are normally only for straight Windows
>     > platform.
> 
>     > Of course, I don't mind becoming maintainer for these packages...
> 
>     > I just want to know if there's actual interest for this, or else I'll
>     > stop wasting my time...
> 
>     > Let me know what you think.
> 
> +1*10^10

TNATTYHWTFI
(There's no acronym to tell you how warm the feeling is!)

> 
> These are great news, I think cgf is already dreaming about a gold star,
> if you follow your way through the end.
> 
> Some questions:
> 
>  - Did you manage to compile the libs as shared libs

Have a look at my current test directory:

[jst@mc (0) ~]> ll test/bin
total 2822
-rwxr-xr-x    1 jst      None       158383 Oct 15 03:17 cygMpexpr10.dll*
-rwxr-xr-x    1 jst      None       215695 Oct 14 21:16 cygexpect5.42.dll*
-rwxr-x---    1 jst      None       123114 Oct 14 22:59 cygitcl3.2.dll*
-rwxr-x---    1 jst      None        57251 Oct 14 22:59 cygitk3.2.dll*
-r-xr-xr-x    1 jst      None       735489 Oct 14 21:07 cygtcl8.4.dll*
-r-xr-xr-x    1 jst      None       930546 Oct 14 21:12 cygtk8.4.dll*
-rwxr-xr-x    1 jst      None       177866 Oct 14 21:16 expect.exe*
-rwxr-xr-x    1 jst      None       182994 Oct 14 21:16 expectk.exe*
-rw-r--r--    1 jst      None       223444 Oct 14 21:16 libexpect5.42.a
-rw-r-----    1 jst      None          886 Oct 14 22:59 libitclstub3.2.a
-rw-r-----    1 jst      None          770 Oct 14 22:59 libitkstub3.2.a
-rw-r-----    1 jst      None         1194 Oct 14 21:07 libtclstub8.4.a
-rw-r-----    1 jst      None         2308 Oct 14 21:12 libtkstub8.4.a
-rwxr-xr-x    1 jst      None        34010 Oct 15 03:17 mpksc*
-rw-r--r--    1 jst      None         7088 Oct 14 21:07 tclConfig.sh
-rwxr-x---    1 jst      None        13309 Oct 14 21:07 tclsh8.4.exe*
-rw-r--r--    1 jst      None         3469 Oct 14 21:12 tkConfig.sh
-rwxr-x---    1 jst      None        14132 Oct 14 21:12 wish8.4.exe*

[jst@mc (0) ~]> ll test/lib
total 0
drwxr-x---+   2 jst      None            0 Oct 15 03:17 Mpexpr10/
drwxr-x---+   2 jst      None            0 Oct 14 21:16 expect5.42/
drwxr-x---+   2 jst      None            0 Oct 14 23:00 itcl3.2/
drwxr-x---+   2 jst      None            0 Oct 14 23:00 itk3.2/
lrwxrwxrwx    1 jst      None           32 Oct 14 23:00 iwidgets -> /home/jst/test/lib/iwidgets4.0.1/
drwxr-x---+   4 jst      None            0 Oct 14 23:00 iwidgets4.0.1/
drwxr-xr-x+   8 jst      None            0 Oct 14 21:07 tcl8.4/
drwxr-xr-x+   5 jst      None            0 Oct 14 21:13 tk8.4/

I'm not sure yet if I should keep the .a's within bin or lib and if I
should also use the cyg prefix on them... Still some housekeeping to
work out...

>  - Is wish working for you, last time I tried, it started up but was not
>    response to any input

Yes it does... After sending the email last night, I added Mpexpr 1.0...
and I tried mpksc (Tk-based multi-precision calculator) and it works
fine.

Cheers,
Sebastien


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]