You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[ ] Are you running the [latest version of SCIRun](https://github.com/SCIInstitute/SCIRun/releases)?
4
+
[//]: # (*[] TODO: Did you check the [debugging guide](http://flight-manual.atom.io/hacking-atom/sections/debugging/)?)
5
+
[//]: # (*[] TODO: Did you check the [FAQs on Discuss](https://discuss.atom.io/c/faq)?)
6
+
*[ ] Are you reporting to the [correct repository](https://github.com/SCIInstitute/SCIRun)?
7
+
*[ ] Did you [perform a cursory search](https://github.com/SCIInstitute/SCIRun/issues) to see if your bug or enhancement is already reported?
8
+
9
+
For more information on how to write a good [bug report](https://github.com/atom/atom/blob/master/CONTRIBUTING.md#how-do-i-submit-a-good-bug-report) or [enhancement request](https://github.com/atom/atom/blob/master/CONTRIBUTING.md#how-do-i-submit-a-good-enhancement-suggestion), see the `CONTRIBUTING` guide. These links point to another project, but most of the advice holds in general.
10
+
11
+
### Description
12
+
13
+
[Description of the bug or feature]
14
+
15
+
For Mac crash bugs, please *DO NOT* paste an entire MacOS crash report here. Edit it down to just the stack trace of the thread that crashed, along with the general system info on the top.
16
+
17
+
**In all bug cases, some combination of screenshots, sample network(s), and input data should be attached. You can use any cloud storage links you want for networks and data.**
18
+
19
+
### Steps to Reproduce
20
+
21
+
1.[First Step]
22
+
2.[Second Step]
23
+
3.[and so on...]
24
+
25
+
**Expected behavior:**[What you expected to happen]
26
+
27
+
**Actual behavior:**[What actually happened]
28
+
29
+
### Versions
30
+
31
+
You can get this information from executing `SCIRun --version` at the command line, or clicking on the version button in the bottom right corner of the GUI (which copies the version to the clipboard). Also, please include the OS and what version of the OS you're running.
Copy file name to clipboardExpand all lines: .travis.yml
+16-28Lines changed: 16 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -1,43 +1,31 @@
1
-
language:
2
-
- cpp
1
+
language: c++
3
2
4
-
os:
5
-
#Too many slow builds on Travis OSX images causing build errors. Turning off to speed up turn around. We can investigate later. For now, main developers should build on Mac before merging.
6
-
#- osx
7
-
- linux
8
-
9
-
compiler:
10
-
- clang
11
-
# TODO: gcc chokes on a boost pthread usage, disabling for now.
12
-
#- gcc
13
-
14
-
#matrix:
15
-
# exclude:
16
-
# - os: osx
17
-
# compiler: g++
3
+
matrix:
4
+
include:
5
+
- os: linux
6
+
dist: trusty
7
+
sudo: required
8
+
compiler: gcc
9
+
- os: linux
10
+
dist: trusty
11
+
sudo: required
12
+
compiler: clang
13
+
# - os: osx
14
+
# osx_image: xcode7.2
18
15
19
16
# check environment (copied from libgit2sharp)
20
17
before_install:
21
18
- date -u
22
19
- uname -a
23
-
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./ci/linux_before_install.sh; fi
24
-
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./ci/osx_before_install.sh; fi
25
-
26
-
# make sure cmake is installed, set up latest GCC C++ compiler if necessary
27
-
install:
28
-
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./ci/linux_install.sh; fi
29
-
# - if [ "${TRAVIS_OS_NAME}" = "linux" -a "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
30
-
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./ci/osx_install.sh; fi
20
+
#- sudo apt-get update -qq
31
21
32
22
# TODO: could move script to separate file
33
23
# Not running unit tests at the moment, so turn off testing, which will
Copy file name to clipboardExpand all lines: README.md
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,24 +33,24 @@ For documentation, please see: http://sciinstitute.github.io/SCIRun/
33
33
34
34
### Platform Notes
35
35
#### Build requirements
36
-
* OS X (tested on 10.7 and 10.8)
36
+
* OS X (tested on 10.7-10.11)
37
37
- Apple clang 5.1
38
38
- Qt 4.8
39
39
+ Download from http://releases.qt-project.org/qt4/source/qt-mac-opensource-4.8.4.dmg.
40
-
* Windows (tested on Windows 7, 8)
41
-
- Visual Studio 2013
40
+
+ The above dmg will not work if using OS X 10.11. In this case Qt 4.8 can be acquired through macports using the command 'sudo port install qt4-mac' - more on macports here: https://www.macports.org/install.php
41
+
* Windows (tested on Windows 7, 8, 10)
42
+
- Visual Studio 2013, 2015
42
43
- Qt 4.8
43
44
+ Build from source (see http://scirundocwiki.sci.utah.edu/SCIRunDocs/index.php/CIBC:Seg3D2:Building_Releases#Installing_Qt_on_your_system_and_building_from_scratch for instructions), but be sure to download http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.4.tar.gz.
44
-
* Linux (tested on Ubuntu 12.10)
45
-
- gcc 4.6, 4.7
45
+
* Linux (tested on Ubuntu 12.10, OpenSUSE Leap)
46
+
- gcc 4.6, 4.7, 4.8
46
47
- Qt 4.8
47
48
+ Build from source (http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.4.tar.gz), or use system libraries if available.
48
49
* All platforms
49
50
- CMake 2.8
50
-
+ Root cmake file is SCIRun/src/CMakeLists.txt.
51
+
+ Root cmake file is SCIRun/Superbuild/CMakeLists.txt.
51
52
+ Building in the source directory is not permitted.
52
53
+ Make sure BUILD_SHARED_LIBS is on (default setting).
53
-
+ BUILD_WITH_PYTHON works on Windows, not yet (easily) on MacOS.
54
54
55
55
#### CMake Build Generators
56
56
* Windows
@@ -62,9 +62,11 @@ For documentation, please see: http://sciinstitute.github.io/SCIRun/
62
62
- Unix Makefiles
63
63
64
64
#### Unix Makefiles notes
65
-
* Boost must be built before the SCIRun libraries.
66
-
* Parallel make builds can be used as long the Boost target is built first, for example:
67
-
- make -j4 Boost_external && make -j4
65
+
* Build Superbuild first (src/Superbuild), then subsequently, SCIRun can be built by itself (src/).
66
+
* Included `build.sh` takes care of all this for you.
67
+
68
+
### Tagging releases
69
+
On an OSX system, run script `release.sh` in the `src` directory with the release name in format `alpha.XX` as a parameter.
0 commit comments