Support Board
Date/Time: Wed, 27 Nov 2024 23:35:50 +0000
Compile error in latest SC version
View Count: 2491
[2018-05-18 21:40:56] |
ertrader - Posts: 672 |
Hi SC.. .I'm getting a compile error during remote build that has worked in prior versions. Can you please take a look? -- Starting remote build of Custom Studies Source files: AutoGrid1.cpp. -- 17:34:48 Allow time for the server to compile the files and build the DLL. The remote build did not succeed. Result: In file included from sierrachart.h:15:0, from AutoGrid1.cpp:1: scstructures.h:80:26: fatal error: scsymboldata.h: No such file or directory #include "scsymboldata.h" ^ compilation terminated. -- End of Build -- 17:34:50 |
[2018-05-18 21:41:30] |
ertrader - Posts: 672 |
Updated file below
Date Time Of Last Edit: 2018-05-19 14:20:54
|
[2018-05-18 23:19:22] |
Sierra Chart Engineering - Posts: 104368 |
We apologize for this. This is now resolved. Try again.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2018-05-19 10:21:53] |
Sierra Chart Engineering - Posts: 104368 |
We realize that we may not have solved this problem for the current version 1746. It is now solved.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2018-05-19 10:22:09
|
[2018-05-19 13:37:10] |
ertrader - Posts: 672 |
What would cause identical code for 64bit version to display the table differently than the 32 bit version? They were both remotely compiled minutes apart with the same code. 64 bit: http://www.sierrachart.com/image.php?Image=1526736692301.png 32 bit http://www.sierrachart.com/image.php?Image=1526736918235.png Date Time Of Last Edit: 2018-05-19 14:20:14
|
AutoGrid.cpp - Attached On 2018-05-19 14:20:05 UTC - Size: 4.3 KB - 446 views |
[2018-05-21 14:21:26] |
ertrader - Posts: 672 |
I was able to compile after the update but still seeing the differences between 32 and 64 bit with identical code
|
[2018-05-21 14:22:50] |
ertrader - Posts: 672 |
It appears to be differences in background coloring support for the two remote compilers
Date Time Of Last Edit: 2018-05-21 14:25:57
|
[2018-05-22 03:34:49] |
Sierra Chart Engineering - Posts: 104368 |
We need to do some testing and get back to you on this.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2018-05-24 21:42:23] |
ertrader - Posts: 672 |
Just and FYI and I know you are busy..... I am still seeing this same issue in V1750
|
[2018-05-25 04:09:09] |
Sierra Chart Engineering - Posts: 104368 |
We are looking this over, and we see a significant inefficiency in your study. The following code must be outside of the for loop: sc.GetStudyArrayUsingID(Study.GetStudyID(), Graph1.GetInt(), Line1ref); sc.GetStudyArrayUsingID(Study.GetStudyID(), Graph2.GetInt(), Line2ref); sc.GetStudyArrayUsingID(Study.GetStudyID(), Graph3.GetInt(), Line3ref); This is terribly inefficient to keep it within the for loop. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2018-05-25 04:24:59] |
ertrader - Posts: 672 |
Thanks for letting me know and I just updated and recompiled! The foreground and background coloring differences between 32 and 64 bit compiles still persist. Attached is an updated version.
Date Time Of Last Edit: 2018-05-25 04:28:12
|
AutoGrid.cpp - Attached On 2018-05-25 04:24:48 UTC - Size: 5.07 KB - 459 views |
[2018-05-25 04:35:10] |
ertrader - Posts: 672 |
64 bit http://www.sierrachart.com/image.php?Image=1527222826646.png 32 bit http://www.sierrachart.com/image.php?Image=1527222896339.png |
[2018-05-25 05:45:12] |
Sierra Chart Engineering - Posts: 104368 |
We could not reproduce this, but we are going to put out a new release, and we want you to recompile the study on the corresponding version of Sierra Chart (32/64). We would not expect a further issue after rebuilding because we cannot reproduce it. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2018-05-25 10:23:51] |
ertrader - Posts: 672 |
Thank you, I will test. Just a few notes: 1) Attached is a version that is right from studies8.cpp with an added SMA slope to also demonstrate. This example version does not need to reference another study like my prior example. 2) Note the background issue on lines for close and SMA Slope in the 64 bit version. 32 bit looks good. 3) I have tested this issue on Windows 10 and under Mint Linux Wine. It is identical across OSs and on completely different computers. 4) This has been consistent across all 64 bit versions since you began offering a 64 bit version earlier this year. I just did not have time to follow up till now. 32 bit http://www.sierrachart.com/image.php?Image=1527243624632.png 64 bit http://www.sierrachart.com/image.php?Image=1527243747622.png Date Time Of Last Edit: 2018-05-25 10:33:04
|
Grid.cpp - Attached On 2018-05-25 10:23:47 UTC - Size: 4.04 KB - 400 views |
[2018-05-27 16:10:32] |
ertrader - Posts: 672 |
Hi Support.. I recompiled in 1752 and it still shows the same issue. Also, this particular display function issue will also very likely prevent the M2M trading forum from updating to 64 bit. The grid is central to their methodology and they have not yet moved to 64 bit.
|
[2018-05-29 03:16:24] |
Sierra Chart Engineering - Posts: 104368 |
We still do not see any obvious problem. This is what we see from your custom study on the 64-bit build: http://www.sierrachart.com/image.php?Image=1527563764525.png It looks the same as compared to the 32 bit build. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2018-05-29 03:17:12
|
[2018-05-29 04:38:04] |
ertrader - Posts: 672 |
Thank you and appreciate you looking into this. A few additional pieces of information that may help: 1) I've compiled on 3 computers. All with the same result on 64 bit 2) 1 Windows 10 new Lenovo 920 with Intel 620 graphics, 1 Asus Older laptop with Nvidia, 1 Mint Linux 18.3 with AMD graphics and Wine 3.01 (also occurred with 3.0) 3) All three computers are clean installs of SC, NO local compiler had ever been installed 4) All are using remote rebuild 5) Another user has the same background issue Numeric Information Graph Draw Type 32 vs 64 Date Time Of Last Edit: 2018-05-29 04:47:44
|
[2018-05-29 04:44:06] |
ertrader - Posts: 672 |
64 bit remote compiled in V1753...here is a picture, grid.cpp and grid_64.dll in case this helps. http://www.sierrachart.com/image.php?Image=1527568953428.png Date Time Of Last Edit: 2018-05-29 04:46:53
|
Grid.cpp - Attached On 2018-05-29 04:43:14 UTC - Size: 4.04 KB - 414 views Private File |
[2018-05-29 04:46:29] |
ertrader - Posts: 672 |
32 bit remote compile in V1753 http://www.sierrachart.com/image.php?Image=1527569141327.png |
Private File |
[2018-05-29 19:38:42] |
Sierra Chart Engineering - Posts: 104368 |
What we observe is that we do not see this under debugging but we see it on the release build. It would seem to be related to optimizations.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2018-05-31 10:19:06] |
ertrader - Posts: 672 |
V 1754 still has the same issue
|
[2018-05-31 10:23:50] |
Sierra Chart Engineering - Posts: 104368 |
We have not done any further work on this. Wait before posting again. Allow at least another two weeks.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2018-05-31 10:24:11
|
[2018-06-06 17:58:56] |
ertrader - Posts: 672 |
Possibly this is not working because the sc.CombinedForegroundBackgroundColorRef() function combines foreground and background color values into a single 32-bit value. And this is a 64 bit issue. Just a thought. sc.CombinedForegroundBackgroundColorRef() |
[2018-06-18 13:01:10] |
@sstfrederik - Posts: 404 |
Hi SC, I also have a difference using sc.CombinedForegroundBackgroundColorRef. The background color is not set in the 64 bit version. Any news on this? Thanks. |
[2018-06-22 19:25:43] |
ertrader - Posts: 672 |
This appears to be resolved for me in v1767. I've recompiled and appears correct now.
|
To post a message in this thread, you need to log in with your Sierra Chart account: