forked from gnudatalanguage/gdl
-
Notifications
You must be signed in to change notification settings - Fork 0
test greg's Hashlist #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
GillesDuvert
merged 148 commits into
GillesDuvert:try_hashlists
from
maynardGK:hashlist
Oct 24, 2018
Merged
test greg's Hashlist #26
GillesDuvert
merged 148 commits into
GillesDuvert:try_hashlists
from
maynardGK:hashlist
Oct 24, 2018
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
test_file_lines now counts the lines of the oldest procedure in src/pro hash, list are still incomplete so some tests are skipped if "git" is found in !gdl.release. MYMESS exchanged out for ERRORS_ADD Greg Jung (aka maynardGK) [email protected]
Test_file_lines - now finds the oldest procedure in src/pro to count lines. test_size - looks at size array for hashes and lists. test_file_test - now recognizes the improbability of creating links in windows, but will do it if you try hard. And it succeeds!
Downloading MSYS repository packages had a limited success; gsl, eigen3, zlib and libpng are downloaded and unpacked to mingw/mingw32. Readline packages could not be integrated and so the win32lib/readline5.0, pcre7.0 binaries are used instead. Modern usage would have readline6+ and those pacakges listed in the scripts/appveyor_1.msys file, one of which is systre that provides the regex.h and pcre capability. systre is named as first choice to pick up the PCRE library. Greg Jung (aka maynardGK) [email protected]
GDL is built in appveyor using mingw-w64 compiler and support libraries built with this compiler. scripts/appveyor_1.msys is where the files from the msys repository are obtained. Some of those repository distros have been found to not be compatible with the appveyor build and so "version upgrades" need to be done methodically. wxwidgets and graphicsmagick are the next two behemoth support libraries to be integrated. The CMakelists.txt script is modified to survive the absence of these libraries, so that the build command need not be changed to adjust the build. Also, an entry for the plplot-driver selector USE_WINGDI_NO_WINGCC allow the wingdi.dll device to be used - improvements in axis and labelling will be noticed, but there is still no anti-alias in the plot line.
Now if FFTW is ON but not found, an informative message is given and the build proceeds with the option set OFF. testsuite/testfocus.pro is .RUN to stress the window-plotting system.
I have 5.3.0 installed on my computer so any quirks found here should be reproduceable. Previous error-riddled attempts were made with gcc 6.3 mingw-w64\i686-6.3.0-posix-dwarf-rt_v5-rev1 mingw-w64\i686-5.3.0-posix-dwarf-rt_v4-rev0
https://www.appveyor.com/docs/build-configuration/#interpreters-and-scripts indicates that a vertical bar is good to start mult-line scripts; that a ">-" is almost equivalent but that blank lines are needed.
The trigger variables MSYSTEM (=MINGW32 or MINGW64) are used to invoke the different branches of the native compilers used by MSYS. Inside the MSYS scripts, "arch" and "mname" are also used to distinguish the files for download.
…d622) Because the compilation is set for warnings=error, the bsd-xdr build stops the script because of mis-matched size of pointers and the integers getting stuffed with them.
Appveyor is having trouble with zlib.dll on its 64-bit branch.
…rged into hashlist branch. Since this: gnudatalanguage@c8a4268 Errors in linking zlib functions. They do not occur for 32-bit windows, travis builds also seem unaffected. This run is identical with latest except the "position_independent_code" cmake variable is not set.
various improvments in the benchmark no need to test since it is scripts in GDL syntax
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.