GithubHelp home page GithubHelp logo

cbsghost / oce-jt Goto Github PK

View Code? Open in Web Editor NEW
18.0 18.0 7.0 1.33 MB

JT Assistant & JT Reader. Forked from Open CASCADE repository.

Home Page: https://git.dev.opencascade.org/gitweb/?p=jt.git

License: GNU General Public License v2.0

CMake 6.19% C++ 92.42% GLSL 1.39%
3d c-plus-plus cad jt jupiter-tesselation opencascade plm visualization

oce-jt's People

Contributors

cbsghost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

oce-jt's Issues

which version of opencascade is needed

Hello, I want to build the source with cmake on windows,but I don't know how to choose the opencascade's version. And which VS support? Can I choose VS2019?
when I build the solution based on VS2019 or VS2013, there are so many errors. So I think I have made some mistakes during build the solution.
Thanks a lot!!

Build issues in Debian 9.11.0

Hi,

I tried to build your project in DEBIAN v9.11.0 following the steps described in README. But I have not been successful.

Kindly request you to help me with troubleshooting. I am new to DEBIAN and using ninja. where could I find the build log file?
console output is pasted below.
image

Thanks & Regards,
Rajaram

Update dependencies for Ubuntu 23.10

needs update

$ sudo apt-get install qt5-default oce-draw liboce-\*-dev libeigen3-dev libtbb-dev zlib1g-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'liboce-ocaf-lite-dev' for glob 'liboce-*-dev'
Note, selecting 'liboce-ocaf-dev' for glob 'liboce-*-dev'
Note, selecting 'liboce-visualization-dev' for glob 'liboce-*-dev'
Note, selecting 'liboce-foundation-dev' for glob 'liboce-*-dev'
Note, selecting 'liboce-modeling-dev' for glob 'liboce-*-dev'
Package qt5-default is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'qt5-default' has no installation candidate

Fixed with:

$ sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools oce-draw liboce-\*-dev libeigen3-dev libtbb-dev zlib1g-dev

But still no compilation:

$ cmake -G "Ninja" ..
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMake/FindTBB.cmake:400 (file):
  file STRINGS file "/usr/include/tbb/tbb_stddef.h" cannot be read.
Call Stack (most recent call first):
  TKJT/CMakeLists.txt:126 (find_package)


-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.13")  
CMake Error at CMake/FindTBB.cmake:400 (file):
  file STRINGS file "/usr/include/tbb/tbb_stddef.h" cannot be read.
Call Stack (most recent call first):
  JTAssistant/CMakeLists.txt:59 (find_package)


CMake Warning (dev) at /usr/share/cmake-3.27/Modules/FindOpenGL.cmake:381 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  JTAssistant/CMakeLists.txt:60 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake:44 (message):
  qt5_use_modules is not part of the official API, and might be removed in Qt
  6.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake:434 (_qt5_warn_deprecated)
  JTAssistant/CMakeLists.txt:147 (qt5_use_modules)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.