Skip to content
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

/workspace/ubuntu18.04/openexr/src/wrappers/python/OpenEXR.cpp:7:10: fatal error: Python.h: No such file or directory #include <Python.h> #1603

Open
monajalal opened this issue Dec 20, 2023 · 2 comments

Comments

@monajalal
Copy link

monajalal commented Dec 20, 2023

root@433bd88f1eac:/workspace/ubuntu18.04/openexr# rm -rf build/ ; mkdir build ; cd build
root@433bd88f1eac:/workspace/ubuntu18.04/openexr/build# cmake .. -DOPENEXR_BUILD_PYTHON=ON -DPYTHON_INCLUDE_DIR=/workspace/ubuntu18.04/blender-2.79a-linux-glibc219-x86_64/2.79/python/include/python3.5m/
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to 'Release' as none was specified.
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- libdeflate was not found, installing from https://github.com/ebiggers/libdeflate.git (v1.18)
CMake Warning at cmake/OpenEXRSetup.cmake:241 (find_package):
By not providing "FindImath.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Imath", but
CMake did not find one.

Could not find a package configuration file provided by "Imath" (requested
version 3.1) with any of the following names:

ImathConfig.cmake
imath-config.cmake

Add the installation prefix of "Imath" to CMAKE_PREFIX_PATH or set
"Imath_DIR" to a directory containing one of the above files. If "Imath"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:56 (include)

-- Imath was not found, installing from https://github.com/AcademySoftwareFoundation/Imath.git (main)
-- Imath is configuring as a cmake sub project
-- Configure Imath 3.2.0-dev, library API version: 30.3.2.0
-- Imath pkg-config generation enabled
-- Looking for sin in m
-- Looking for sin in m - found
-- Imath interface dirs $&lt;BUILD_INTERFACE:/workspace/ubuntu18.04/openexr/build/_deps/imath-src/src/Imath&gt;;$&lt;BUILD_INTERFACE:/workspace/ubuntu18.04/openexr/build/_deps/imath-build/config>;$<INSTALL_INTERFACE:include>;$<INSTALL_INTERFACE:include/Imath>
-- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN
-- Performing Test OPENEXR_IMF_HAVE_SYSCONF_NPROCESSORS_ONLN - Success
-- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX
-- Performing Test OPENEXR_IMF_HAVE_GCC_INLINE_ASM_AVX - Success
-- Looking for include file ucontext.h
-- Looking for include file ucontext.h - found
-- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT
-- Performing Test IEX_HAVE_CONTROL_REGISTER_SUPPORT - Success
-- Looking for include file semaphore.h
-- Looking for include file semaphore.h - found
-- Looking for sem_init in pthread
-- Looking for sem_init in pthread - found
-- OpenEXR pkg-config generation enabled
-- Configure OpenEXR 3.3.0-dev, library API version: 31.3.3.0
-- Found Python3: /usr/bin/python3.6 (found version "3.6.9") found components: Interpreter
-- adding bin tests
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/TestImages/GrayRampsHorizontal.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/LuminanceChroma/Garden.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/MultiResolution/ColorCodedLevels.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/MultiResolution/WavyLinesLatLong.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/MultiResolution/WavyLinesCube.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/LuminanceChroma/Flowers.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/MultiView/Adjuster.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/Chromaticities/Rec709_YC.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/Chromaticities/Rec709.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/Chromaticities/XYZ_YC.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/Chromaticities/XYZ.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/TestImages/GammaChart.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/Beachball/singlepart.0001.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/v2/LeftView/Balls.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/v2/Stereo/Trunks.exr
-- Downloading https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/Beachball/multipart.0001.exr
-- clang-format not found.
-- Found Python: /workspace/ubuntu18.04/blender-2.79a-linux-glibc219-x86_64/2.79/python/bin/python3.5m (found version "3.5.3") found components: Interpreter
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

PYTHON_INCLUDE_DIR

-- Build files have been written to: /workspace/ubuntu18.04/openexr/build



root@433bd88f1eac:/workspace/ubuntu18.04/openexr/build# cmake --build . --target install --config Release

Scanning dependencies of target OpenEXRCoreTest
[ 74%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/base_units.cpp.o
[ 74%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/buffer.cpp.o
[ 74%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/compression.cpp.o
[ 75%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/deep.cpp.o
[ 75%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/general_attr.cpp.o
[ 75%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/main.cpp.o
[ 76%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/read.cpp.o
[ 76%] Building CXX object src/test/OpenEXRCoreTest/CMakeFiles/OpenEXRCoreTest.dir/write.cpp.o
[ 76%] Linking CXX executable ../../../bin/OpenEXRCoreTest
[ 76%] Built target OpenEXRCoreTest
Scanning dependencies of target OpenEXRTest
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareB44.cpp.o
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareDwa.cpp.o
[ 77%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/compareFloat.cpp.o
[ 78%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/main.cpp.o
[ 78%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/random.cpp.o
[ 78%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testAttributes.cpp.o
[ 79%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testB44ExpLogTable.cpp.o
[ 79%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBackwardCompatibility.cpp.o
[ 79%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testBadTypeAttributes.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testChannels.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompositeDeepScanLine.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCompression.cpp.o
[ 80%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testConversion.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepScanLine.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyDeepTiled.cpp.o
[ 81%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyMultiPartFile.cpp.o
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCopyPixels.cpp.o
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCpuId.cpp.o
[ 82%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testCustomAttributes.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineBasic.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineHuge.cpp.o
[ 83%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepScanLineMultipleRead.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDeepTiledBasic.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaCompressorSimd.cpp.o
[ 84%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testDwaLookups.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testExistingStreams.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testFutureProofing.cpp.o
[ 85%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testHeader.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testHuf.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIDManifest.cpp.o
[ 86%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testInputPart.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testIsComplete.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLargeDataWindowOffsets.cpp.o
[ 87%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLineOrder.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testLut.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMagic.cpp.o
[ 88%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMalformedImages.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartApi.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartFileMixingBasic.cpp.o
[ 89%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartSharedAttributes.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiPartThreading.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiScanlinePartThreading.cpp.o
[ 90%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiTiledPartThreading.cpp.o
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testMultiView.cpp.o
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testNativeFormat.cpp.o
[ 91%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimized.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testOptimizedInterleavePatterns.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPartHelper.cpp.o
[ 92%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testPreviewImage.cpp.o
[ 93%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgba.cpp.o
[ 93%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRgbaThreading.cpp.o
[ 93%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testRle.cpp.o
[ 93%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSampleImages.cpp.o
[ 94%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testScanLineApi.cpp.o
[ 94%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testSharedFrameBuffer.cpp.o
[ 94%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testStandardAttributes.cpp.o
In file included from /workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp:15:0:
/workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp: In function 'void {anonymous}::generatedFunctions()':
/workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp:902:42: warning: 'bool Imf_3_3::hasRenderingTransform(const Imf_3_3::Header&)' is deprecated: this attribute is obsolete as of OpenEXR v3.2 [-Wdeprecated-declarations]
assert (hasRenderingTransform (header) == false);
^
In file included from /workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp:14:0:
/workspace/ubuntu18.04/openexr/src/lib/OpenEXR/ImfStandardAttributes.h:46:32: note: declared here
#define IMF_HAS_SUFFIX(suffix) has##suffix
^
/workspace/ubuntu18.04/openexr/src/lib/OpenEXR/ImfStandardAttributes.h:70:21: note: in expansion of macro 'IMF_HAS_SUFFIX'
IMF_EXPORT bool IMF_HAS_SUFFIX (suffix) (const Header& header);
^~~~~~~~~~~~~~
/workspace/ubuntu18.04/openexr/src/lib/OpenEXR/ImfStandardAttributes.h:629:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_DEF_DEPRECATED'
IMF_STD_ATTRIBUTE_DEF_DEPRECATED (renderingTransform, RenderingTransform, std::string, "this attribute is obsolete as of OpenEXR v3.2")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp:15:0:
/workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp:903:40: warning: 'bool Imf_3_3::hasLookModTransform(const Imf_3_3::Header&)' is deprecated: this attribute is obsolete as of OpenEXR v3.2 [-Wdeprecated-declarations]
assert (hasLookModTransform (header) == false);
^
In file included from /workspace/ubuntu18.04/openexr/src/test/OpenEXRTest/testStandardAttributes.cpp:14:0:
/workspace/ubuntu18.04/openexr/src/lib/OpenEXR/ImfStandardAttributes.h:46:32: note: declared here
#define IMF_HAS_SUFFIX(suffix) has##suffix
^
/workspace/ubuntu18.04/openexr/src/lib/OpenEXR/ImfStandardAttributes.h:70:21: note: in expansion of macro 'IMF_HAS_SUFFIX'
IMF_EXPORT bool IMF_HAS_SUFFIX (suffix) (const Header& header);
^~~~~~~~~~~~~~
/workspace/ubuntu18.04/openexr/src/lib/OpenEXR/ImfStandardAttributes.h:630:1: note: in expansion of macro 'IMF_STD_ATTRIBUTE_DEF_DEPRECATED'
IMF_STD_ATTRIBUTE_DEF_DEPRECATED (lookModTransform, LookModTransform, std::string, "this attribute is obsolete as of OpenEXR v3.2")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCompression.cpp.o
[ 95%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledCopyPixels.cpp.o
[ 95%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledLineOrder.cpp.o
[ 96%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledRgba.cpp.o
[ 96%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testTiledYa.cpp.o
[ 96%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testWav.cpp.o
[ 97%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testXdr.cpp.o
[ 97%] Building CXX object src/test/OpenEXRTest/CMakeFiles/OpenEXRTest.dir/testYca.cpp.o
[ 97%] Linking CXX executable ../../../bin/OpenEXRTest
[ 97%] Built target OpenEXRTest
Scanning dependencies of target OpenEXRUtilTest
[ 97%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/main.cpp.o
[ 97%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testFlatImage.cpp.o
[ 98%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testDeepImage.cpp.o
[ 98%] Building CXX object src/test/OpenEXRUtilTest/CMakeFiles/OpenEXRUtilTest.dir/testIO.cpp.o
[ 98%] Linking CXX executable ../../../bin/OpenEXRUtilTest
[ 98%] Built target OpenEXRUtilTest
Scanning dependencies of target website_src
[ 98%] Building CXX object website/src/CMakeFiles/website_src.dir/all.cpp.o
[ 99%] Linking CXX executable ../../bin/website_src
[ 99%] Built target website_src
Scanning dependencies of target PyOpenEXR
[100%] Building CXX object src/wrappers/python/CMakeFiles/PyOpenEXR.dir/OpenEXR.cpp.o
/workspace/ubuntu18.04/openexr/src/wrappers/python/OpenEXR.cpp:7:10: fatal error: Python.h: No such file or directory
#include <Python.h>
^~~~~~~~~~
compilation terminated.
src/wrappers/python/CMakeFiles/PyOpenEXR.dir/build.make:62: recipe for target 'src/wrappers/python/CMakeFiles/PyOpenEXR.dir/OpenEXR.cpp.o' failed
make[2]: *** [src/wrappers/python/CMakeFiles/PyOpenEXR.dir/OpenEXR.cpp.o] Error 1
CMakeFiles/Makefile2:2686: recipe for target 'src/wrappers/python/CMakeFiles/PyOpenEXR.dir/all' failed
make[1]: *** [src/wrappers/python/CMakeFiles/PyOpenEXR.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
root@433bd88f1eac:/workspace/ubuntu18.04/openexr/build#




I installed Python 3.5.3 from source in Docker Ubuntu 18.04 and copied its Python.h to bundled Python with Blender 2.79a but didn't resolve the issue. Please suggest how to proceed.


I have `src/wrappers/python/CMakeLists.txt`

SPDX-License-Identifier: BSD-3-Clause

Copyright Contributors to the OpenEXR Project.

if(NOT "${CMAKE_PROJECT_NAME}" STREQUAL "OpenEXR")
cmake_minimum_required(VERSION 3.12)
project(PyOpenEXR)
find_package(OpenEXR)
endif()

add_library (PyOpenEXR SHARED OpenEXR.cpp)

set (Python_ADDITIONAL_VERSIONS 3)
#find_package (PythonLibs REQUIRED)
#find_package (PythonInterp REQUIRED)
set(Python_EXECUTABLE /workspace/ubuntu18.04/blender-2.79a-linux-glibc219-x86_64/2.79/python/bin/python3.5m)
set(Python_INCLUDE_DIRS /workspace/ubuntu18.04/blender-2.79a-linux-glibc219-x86_64/2.79/python/include/python3.5m)
set(Python_LIBRARIES "")
find_package(Python COMPONENTS Interpreter)
#include_directories ("${PYTHON_INCLUDE_DIRS}")

set_target_properties (PyOpenEXR PROPERTIES PREFIX "")
set_target_properties (PyOpenEXR PROPERTIES OUTPUT_NAME "OpenEXR")
set_target_properties (PyOpenEXR PROPERTIES SUFFIX ".so")

target_link_libraries (PyOpenEXR "${PYTHON_LIBRARIES}" OpenEXR::OpenEXR)

@cary-ilm
Copy link
Member

Are you still encountering this problem? I suspect the -DPYTHON_INCLUDE_DIR=/workspace/ubuntu18.04/blender-2.79a-linux-glibc219-x86_64/2.79/python/include/python3.5m may be part of the problem. Did you add that in response to another failure?

In your CMakeLists.txt, I think you need:

find_package(Python COMPONENTS Interpreter Development)

And I don't think you want to set the Python_* variables explicitly like that.

@monajalal
Copy link
Author

@cary-ilm is there official instructions how to make this for custom Python?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants