f



Can Tcl 8.6 be compile on VS 2010, 2012, 2013 or 2015 ?

Hi everyone,

 For some reason I am considering upgrading my VS 2005 to 2010, 2012, 2013 or 2015. Can Tcl 8.6 be compile on  VS 2010, 2012, 2013 or 2015 ?

 I know now it is difficult to find 2010, 2012 and 2013 already. But there are still some 2012, 2013 packages around.

 Thanks for you help.

Regards
Chen
0
S
3/11/2016 6:38:52 AM
comp.lang.tcl 23428 articles. 2 followers. Post Follow

3 Replies
247 Views

Similar Articles

[PageSpeed] 22

Am 11.03.2016 um 07:38 schrieb S-Y. Chen:
> Hi everyone,
> 
>  For some reason I am considering upgrading my VS 2005 to 2010, 2012, 2013 or 2015. Can Tcl 8.6 be compile on  VS 2010, 2012, 2013 or 2015 ?
> 
>  I know now it is difficult to find 2010, 2012 and 2013 already. But there are still some 2012, 2013 packages around.
> 
>  Thanks for you help.
> 
> Regards
> Chen
> 

AFAIk no problem. You may get issues with DLLs loaded by TCL but
normally this should just work out of the box.

-Harald

--- news://freenews.netfront.net/ - complaints: news@netfront.net ---
0
Harald
3/11/2016 9:31:30 AM
* "S-Y. Chen" <shenyeh_chen@hotmail.com>
|  Can Tcl 8.6 be compile on  VS 2010, 2012, 2013 or 2015 ?

VS 2013: definitely yes using MINGW/configure combo with bash as
/bin/sh, but we also have used the makefile.vc on earlier releases with
2012 and 2013.

HTH
R'
0
Ralf
3/11/2016 9:54:20 AM
> Can Tcl 8.6 be compile on  VS 2010, 2012, 2013 or 2015 ?

Works with 2015. At least it did 2-3 months ago.

I compiled Tcl and Tk routinely for a long time with 2008, then I
 tried 2015 but I reverted to 2008 because it does not require
 signing up with MS, have an account with them and
 whatnot.

Regards.
Fran�ois


----Android NewsGroup Reader----
http://usenet.sinaapp.com/
0
ISO
3/11/2016 1:22:20 PM
Reply:

Similar Artilces:

can you run e commerce site using just tcl 8.6.2 and a pure tcl webserver?
and have decent performance? ...

compiling Snack 2.2.10 vs tcl 8.6.1
I'm trying to compile snack 2.2.10 against tcl 8.6.1 on Windows 7 with Visual Studio 2010. Snack has the following in some .h #if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION < 4 #define TCL_SEEK Tcl_Seek #define TCL_TELL Tcl_Tell #else #define TCL_SEEK Tcl_SeekOld #define TCL_TELL Tcl_TellOld #endif and then uses TCL_SEEK(...) and TCL_TELL(...) in the C Code. Now linking the DLL fails with two unresolved externals, Tcl_SeekOld() and Tcl_TellOld(). (Linking against tcl 8.5.15 is fine). Yes, the *Old() functions are deprecated, b...

Bug789040 came back in Tcl 8.4.6 and Tcl 8.5.
Dear All, Bug 789040 caused exec error in Windows 9x and was fixed in 10/04/03. But it came back in Tcl 8.4.6 and Tcl 8.5. Tcl Windows 9x users should be alerted to the possible failure of exec in the current Tcl 8.4.6 and 8.5 releases due to this bug. Chengye Mao http://www.geocities.com/~chengye Chengye Mao wrote: > Bug 789040 caused exec error in Windows 9x and was fixed in 10/04/03. > But it came back in Tcl 8.4.6 and Tcl 8.5. Tcl Windows 9x users > should be alerted to the possible failure of exec in the current Tcl > 8.4.6 and 8.5 releases due to this bug. Have you i...

tcl 8.6.4
Hi, Using 8.3.0, compiled on AIX 6.1 with no problems. It compiles with the xlc= compiler. But when I try to build tcl 8.6.4, I notice some changes. Configure uses xl= c_r rather than xlc. But the difference that causes a problem is setting TC= L_LIBRARY snd TCL_PACKAGE_PATH.tclUnixInit.c is the only file that uses the= se extra variables in make and I get the following errors. xlcwrapper_r -c -DNDEBUG -O -DBUILD_tcl -I"." -I/tmp/xxxxxx/tcl8.6.4/un= ix -I/tmp/xxxxxx/tcl8.6.4/generic -I/tmp/xxxxxx/tcl8.6.4/libtommath -DPACK= AGE_NAME=3D\"tcl\" -DPACKAGE_TARN...

How to compile tcl or encrypt tcl
I use TclPro1.5 to compile my tcl script with tixwish in the Solaris before. But I cannot use the same method in Linux. Why? Is there any utility for me to compile or encrypt the code by using tixwish? The following is the simple code if I use the tixwish: #!/home/albertl/local/bin/tixwish puts "haha" And after using procomp by the TclPro1.5 Error in startup script: The TclPro ByteCode Loader is not available or does not support the correct version while executing "error "The TclPro ByteCode Loader is not available or does not support the correct version""...

ANNOUNCE: freeWrap 8.6 released (supports TCL/TK 8.6.0)
This message announces the availability of freeWrap version 6.6. FreeWrap 6.6 is based on TCL/TK 8.6.0 freeWrap is a program that allows creation of stand-alone TCL/TK executables without needing a compiler. Versions are free and available for the Windows and Linux operating systems. Instructions and source code for building freeWrap are also available. The following additional variation of freeWrap is also available for download: freewrapTCLSH a console-only application which includes only TCL. Please visit the freeWrap home page: http://freewrap.sourceforge.net Changes implemented in version 6.6 ------------------------------------ 1. This version is based on TCL/TK 8.6.0. 2. FreeWrap is now distributed as a 64-bit application. 3. The freeWrapPLUS variation has been discontinued. The regular freeWrap variation contains any added extensions. 4. Tkpng is no longer included in freeWrap since the TCL/TK core itself now supports PNG image formats. 5. SQLite is now included as part of the regular TCL 8.6 distribution and is packaged as such. 6. BLT is no longer included in freeWrap since BLT does not support TCL/TK 8.6. 7. TCLLIB (version 1.15) is now included in freeWrap at the virtual directory of /tcllib1.15 8. TKLIB (version 0.5) is now included in freeWrap at the virtual directory of /tklib0.5 9. The virtual directory structure has been modified to better reflect the normal TCL/TK directo...

Regular expressions, compilation & tcl 8.6...
Hi all, Has anything changed noticeably in the cache Tcl uses for caching regular expressions? I tried to verify a large set (thousands) of small & simple regular expressions, with "regexp $one {}" and Tcl resulted in occupying 800MB or RAM. Is this expected? (I remembered that the last N expression compilations were kept in memory...) George set patterns [<return a list of regexp patterns>] ## Ensure all patterns are valid! foreach one $patterns { if {[catch {regexp $one {}} error]} { error "Invalid pattern: $one\n$error" } } On Nov 12, 1:21=...

Compiling Tcl 8.4.8
Just finish compiling Tcl 8.4.8 in WinXP. It produced few more files that 8.2, like tcl84s.lib, tclsh84s.exe.. What are those letter after the version number mean?? In this case, the 's' after 84. I was not be able get any info by searhing google... Can anyone please point me to a place where we I can understand those letter means... I think it means "static". I suppose these libs can be used for embedding tcl into other applications, without depending on the tcl dlls. George "Ming" <chung.ming.chan@gmail.com> wrote in message news:83573a77.041201123...

Binary reader speed comparison
I have a fairly simple binary reader proc that exhibits massive speed differences between Tcl 8.5.8 and Tcl8.6b1.1. Here's the proc: proc readFormatted {filename} { set fd [ open $filename r ] fconfigure $fd -encoding binary -translation binary binary scan [ read $fd 2 ] cc type nextlen if {$type != 75} { return -error "File is not in the expected format" } while {![append buffer [read $fd $nextlen] ; eof $fd]} { binary scan [read $fd 2] cc lastlen nextlen # convert to unsigned value set nextlen ...

Tcl 8.6, ActiveTcl 8.6 & linux Fedora 16 (64 bit)...
Hi all, Just a quick note about installing ActiveTcl 8.6 under Fedora 16, 64 bit. Downloading ActiveTcl 8.6 and trying to run the installer, fails. The reason is that libXss.so, is missing from the system, and Tk seems to need this. The problem can be "resolved" by installing the package "libXScrnSaver". But there is no such package for Fedora 16, and (thankfully) the package gets installed from Fedora 15. Maybe this is a "sign" that libXss.so will disappear in the (near?) future... George PS: Also the mysql TDBC driver crashes, as the shared library has ...

Tcl OO mixins and inheritence behaviour change from version 8.6.2 to version 8.6.3
Hi, it seems that implementation of object oriented functionality in tcl8.6.3 changed in a away that breaks my existing code. My test code looks like this: oo::class create MixinClass { method helloWorld {args} { puts "[self class]" catch { next } } } oo::class create BaseClass { mixin MixinClass method helloWorld {args} { puts "[self class]" catch { next } } } oo::class create TargetClass { superclass BaseClass method helloWorld {args} { puts "[self class]" catch { next } } }...

Install tcl 8.4 error, Can't find a usable init.tcl in the following directories
I build tcl 8.4.10 on Solaris 8, compile ok, but get error when running "make test" I run: configure --prefix=/users/xucai --exec-prefix=/users/xucai --enable-shared --enable-gcc //ok make //ok make test // this step failed. and get following error: LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH}; export LD_LIBRARY_PATH; \ TCL_LIBRARY="/users/xucai/src/tcl8.4.10/library"; export TCL_LIBRARY; \ ../tcltest ./../tests/all.tcl application-specific initialization failed: Can't find a usable init.tcl in the following directories: /users/xucai/src/tcl8.4.10/...

compiling Tcl 8.5.7 with VS 2005 Standard, under XP64
Hi there, I am trying to compile tcl 8.5.7 with Visual Studio 2005 Standard Edition, targeting the IA64. I set the platform to X64 in VS 2005 (I can only see Win32 and X64), and use the command line nmake -f makefile.vc MACHINE=IA64 However I only get the lib file, not the tcl shell exe file Is this because my version of VS 2005 does not support IA64 of Tcl ? Regards S-Y. Chen On Dec 17, 2:45=A0am, FEA-Opt Technology Taiwan <cont...@fea- optimization.com> wrote: > I am trying to compile tcl 8.5.7 with Visual Studio 2005 Standard > Edition, targeting ...

Tcl 8.4.6 Source
Tried compiling 8.4.6 under Windows SFU. Make failed with: .../generic/tclClock.c: In function `FormatClock': .../generic/tclClock.c:314: error: `timezone' undeclared (first use in this funct ion) I know SFU is unsupported but is there anything obvious I missed? Compiled 8.4.5 with Mingw on a different machine and that worked find. However Mingw is not acceptable to Corporate Employer where as SFU is because it's fully supported by Microsoft. Details on SFU at http://www.microsoft.com/windows/sfu/default.asp. Last question - will Expect run under unix emulation on Windows?...

Tcl 8.4 vs 8.5
This is OK in 8.5: expect1.3> set a {1 2 3} 1 2 3 expect1.4> expr {[lindex $a 1] in {2 3 4}} 1 But not OK in 8.4: expect1.8> set a {1 2 3} 1 2 3 expect1.10> expr {[lindex $a 1] in {2 3 4}} syntax error in expression "[lindex $a 1] in {2 3 4}": extra tokens at end of expression while compiling "expr {[lindex $a 1] in {2 3 4}}" Is there a way to make the expression backward compatible in 8.4? /WT On Feb 5, 10:16=A0pm, Why Tea <ytl...@gmail.com> wrote: > This is OK in 8.5: > expect1.3> set a =A0{1 2 3} > 1 2 3 > expect1.4> expr {[li...

regsub in tcl 8.5 and 8.6
parse this row set a "123(qwe)" in tcl 8.6 # regsub -all "\\(.*" $a "" 123qwe) in tcl 8.5 # regsub -all "\\(.*" $a "" 123 What to do ? Thank you for the report. Confirmed with 8.5.16 and 8.6.2 Aparently, 8.6 is not as greedy as 8.5. I don't know if this is a bug or a feature. Could you please register a bug report at: core.tcl.tk/tcl -> Login as anonymous -> New ticket The most important people don't read clt but read bug reports... Thank you, Harald 0L/QvtC90LXQtNC10LvRjNC90LjQuiwgOCDRgdC10L3RgtG...

Tcl 8.4.6 compilation issue with cygwin 1.5.11-1
Hi, I'm getting this compiler error, while compiling Tcl sh 8.4.6 with cygwin. Can someone help me with this. gcc -c -g -O -Wall -Wconversion -I"./../generic" -I"." -DBUILD_tcl -mno-cygwin "tclWin32Dll.c" -o tclWin32Dll.obj tclWin32Dll.c:58: error: initializer element is not constant tclWin32Dll.c:58: error: (near initialization for `asciiProcs.buildCommDCBProc') tclWin32Dll.c:59: error: initializer element is not constant tclWin32Dll.c:59: error: (near initialization for `asciiProcs.charLowerProc') tclWin32Dll.c:60: error: initializer element...

TCL is not thread safer in TCL 8.3 or 8.4... Any plans to fix this?
It is a shame that I can't upgrade one of my applications due to this problem, though the memory leaks also intorduced in 8.3 and 8.4 are problem as well. :( I have a process that spawn a configurable number of thread with a TCL intrepeter in each one. The interps are isolated and do not communicate or share anything withe each other. Each thread is a rule processor that is handed TCL scripts based on what events occurs within a multi process enviroment rnaing across the whole itnerprize... Works great with TCL 8.2, not a single problem... But with TCL 8.3 and TCL 8.4 we get quite a f...

Inline::Tcl vs. Inline::Tcl
The readme for CPAN's Inline::Tcl says this: > This module is not related to the Inline::Tcl module, but it might be > valuable to have some compatibility between the two. > This sentence seems to suggest that there is another module named Inline::Tcl somewhere. Is this true, and if so, where can I find it? Mumia W. wrote: > The readme for CPAN's Inline::Tcl says this: > > > This module is not related to the Inline::Tcl module, but it might be > > valuable to have some compatibility between the two. > > > > This sentence seems to suggest ...

BWidget tree can't be "packed" in latest tcl/tk (8.6.b1.1)
With windows (2k/xp) and 8.6b1 tcl/tk in a tclkit my code works. I just found a newer tclkit, 8.6b1.1 and the below test code is now suddenly broken. It gets an error on the second pack statement: "cannot use geometry manager pack inside .wtree_top.sw which already has slaves managed by grid" Is there a new restriction (or one that is now enforced) that has recently been added that causes this to break? It would be a rather sad development if I could no longer use BWidget trees with the pack manager. -------------------------------------- I built my own tclk...

Compatibility issues of Tcl/Tk 8.6 with windows 8...
Hi all, I am facing a strange compatibility issue between tcl/tk 8.6 and the windows 8 (at least the 64 bit version) operating system. The problem as observed from the user point of view is a general "sluggishness", the application is slow and painful to use. Timing various actions, I have found that there are unexplained delays from 1,5 to 3 seconds inserted between successive tcl commands, most around calling tcloo methods from outside the object. For example, I have a tcloo class, which builds some part of a GUI. From inside a method, I create a button: ttk::button $client_area.annotate -textvariable [my msgVar Annotate] \ -command "puts \"[clock format [clock seconds]]\" ; [self] onAnnotate" This class has an "onAnnotate" method (which the button command calls): method onAnnotate {} { puts "[clock format [clock seconds]]: =============== onAnnotate" ... } When I run the application, there is *always* a time delay of 1-3 seconds inserted between the first puts statement, and the second puts, which is the first command of method onAnnotate: Mon May 27 19:56:59 EEST 2013 Mon May 27 19:58:22 EEST 2013: =============== onAnnotate Mon May 27 19:56:59 EEST 2013 Mon May 27 19:58:54 EEST 2013: =============== onAnnotate However, this happens when I run the application under windows 8. Under windows 7, I don't see this delay, everything is much much faster ...

Incr Tcl /Tk for Tcl 8.4
Hi, I am trying to download incr Tcl and incr Tk for Tcl/Tk 8.4.19. I looked at: http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-source/3.4.1/ But only itcl seems to be there. And the CVS doesn't have the 3.4.1 tag. Do you know where I can get incr Tk and hopefully a corresponding iwidgets? Thanks, Andres On 5 Okt., 11:16, Andres Garcia <tclc...@gmail.com> wrote: > Hi, > > I am trying to download incr Tcl and incr Tk for Tcl/Tk 8.4.19. > > I looked at: > > http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-sou... > > ...

'lrange' differences in tcl 8.4 and 8.6
Hi, lrange works differently in tcl versions 8.4 and 8.6, if the output has only #. % info patch 8.4.13 % % set test {a "#"} a "#" % set testme [lrange $test 1 end] # % info patch 8.6.1 % set test2 {a "#"} a "#" % set testme [lrange $test2 1 end] {#} Is this an intentional change ? Most of our regression scripts are failing after upgrade to 8.6.1, as the regular expressions don't match, as lrange was earlier returning #, but after upgrade {#} Regards, Lucky Lucky Y <ylucki@gmail.com> wrote: > Hi, >...

Official Windows compiler for Tcl 8.5 (or what compiler to use for extensions)?
Are the "official" builds for Tcl 8.5 going to stick to VC++ 6.0 or move to newer versions of the compiler? I'm asking because if I want to ship a C++ DLL extension that is compatible with the official 8.4 and 8.5 binaries, do I need to worry about the compiler being used and whether the main Tcl shell and my extension land up using different C runtimes? If I'm careful about memory alloc/dealloc from the correct heap, can I assume the compiler is immaterial or are there other issues (e.g. exception handling runtime) I would need to take care of? Thanks in advance /Ashok ...

Web resources about - Can Tcl 8.6 be compile on VS 2010, 2012, 2013 or 2015 ? - comp.lang.tcl

Compile (publisher) - Wikipedia, the free encyclopedia
Compile was a Japanese videogame developer, most notable for having developed the Puyo Puyo series, based on their Madou Monogatari franchise, ...

Information Is Power: Facebook Develops ThreatData To Compile Data On Web Threats
Part of being able to combat malware, phishing, and other online threats is gathering and consolidating as much data on those threats as possible, ...

Credit Suisse compiles yuan winners and losers list: report
... the lowers. A list of Australian winners and losers from the decision by China’s government to devalue the renminbi has reportedly been compiled ...

Beijing residents compile own death toll in flooding
Beijing residents fed up with a lack of official updates are compiling their own death tolls for last weekend's deadly floods in the capital, ...

New report compiles 25 years of UFO sightings in Canada
A Winnipeg group called Ufology Research has compiled and analyzed reported sightings of UFOs across Canada over the last 25 years.

China's nat'l library to compile book on Diaoyu Islands
China's nat'l library to compile book on Diaoyu Islands People's Daily Online ... States, Australia and the United Kingdom. The book is aimed ...

Googlers compile holiday search tips in rap video to help Santa with flight
Google is in full holiday swing (what, you haven't heard?). They just posted, on YouTube, a rap video that was put together by its employees, ...

Popular Dating Site Compiles 15 Stupid Reasons To Date A Lawyer
A new listicle describes a really horrible person to date and then says, “we think lawyers are probably this awful, go date them!” Continue ...

Author Compiles Lively L.A. Times History Lesson
Long before Eli Broad , Rupert Murdoch and people willing to pay $140 million for the Las Vegas Review-Journal, there was Harrison Gray Otis ...

Japan, China compile written pledge to improve ties ahead of summit
Japan and China reached a rare written agreement on Nov. 7 to improve relations strained by a territorial dispute over the Senkaku Islands in ...

Resources last updated: 3/11/2016 6:56:21 AM