Hello, i want to compile OBS on Haiku Os, i have installed all the requirements libs #4933
Replies: 3 comments
-
You're certainly missing dependencies - in this case, libcurl. |
Beta Was this translation helpful? Give feedback.
-
oh, i didnt know it is called curl_devel for haiku now i am getting that errors on the cmake log, i suppose this will not be easy cause it is a very different Os(posix compatible but not unix-like): Determining if the function gethostbyname exists failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_c3691/fast && /bin/make -f CMakeFiles/cmTC_c3691.dir/build.make CMakeFiles/cmTC_c3691.dir/build Determining if the function gethostbyname exists in the nsl failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_642a0/fast && /bin/make -f CMakeFiles/cmTC_642a0.dir/build.make CMakeFiles/cmTC_642a0.dir/build Determining if the function gethostbyname exists in the bsd failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_13dec/fast && /bin/make -f CMakeFiles/cmTC_13dec.dir/build.make CMakeFiles/cmTC_13dec.dir/build Determining if the function connect exists failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_14ca9/fast && /bin/make -f CMakeFiles/cmTC_14ca9.dir/build.make CMakeFiles/cmTC_14ca9.dir/build Determining if the function connect exists in the socket failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_49a49/fast && /bin/make -f CMakeFiles/cmTC_49a49.dir/build.make CMakeFiles/cmTC_49a49.dir/build Determining if the function shmat exists failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_79f7e/fast && /bin/make -f CMakeFiles/cmTC_79f7e.dir/build.make CMakeFiles/cmTC_79f7e.dir/build Determining if the function shmat exists in the ipc failed with the following output: Run Build Command(s):/bin/make -f Makefile cmTC_c2d66/fast && /bin/make -f CMakeFiles/cmTC_c2d66.dir/build.make CMakeFiles/cmTC_c2d66.dir/build |
Beta Was this translation helpful? Give feedback.
-
This will likely take a massive port undertaking, simply put, Haiku and Linux kernel APIs are different, so even if it builds it would likely crash. |
Beta Was this translation helpful? Give feedback.
-
Operating System Info
Other
Other OS
Haiku Os (Nightly Build)
OBS Studio Version
Git
OBS Studio Version (Other)
No response
OBS Studio Log URL
dont have one
OBS Studio Crash Log URL
No response
Expected Behavior
I want to know how can compile on haiku os, i have installed all the devel requires as it say for MacOs or Linux but is giving me an error, i want to know how to configure it to compile in my operating system.
Current Behavior
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /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: /bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- OBS_VERSION: 25.0.7-254-g0f27cf498-modified
-- Found OpenGL: /boot/system/lib/libGL.so
-- Found X11: /boot/system/develop/headers
-- Looking for XOpenDisplay in /boot/system/develop/lib/libX11.so;/boot/system/develop/lib/libXext.so
-- Looking for XOpenDisplay in /boot/system/develop/lib/libX11.so;/boot/system/develop/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - not found
-- Looking for gethostbyname in nsl
-- Looking for gethostbyname in nsl - not found
-- Looking for gethostbyname in bsd
-- Looking for gethostbyname in bsd - not found
-- Looking for connect
-- Looking for connect - not found
-- Looking for connect in socket
-- Looking for connect in socket - not found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - not found
-- Looking for shmat in ipc
-- Looking for shmat in ipc - not found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found FFmpeg: /packages/ffmpeg-4.2.2-9/.self/develop/lib/../lib/libavcodec.so (found version "58.54.100") found components: avcodec avdevice avutil avformat
CMake Error at /boot/system/data/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Libcurl (missing: CURL_LIB CURL_INCLUDE_DIR)
Call Stack (most recent call first):
/boot/system/data/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindLibcurl.cmake:64 (find_package_handle_standard_args)
deps/file-updater/CMakeLists.txt:3 (find_package)
-- Configuring incomplete, errors occurred!
See also "/boot/home/src/obs-studio/build/CMakeFiles/CMakeOutput.log".
See also "/boot/home/src/obs-studio/build/CMakeFiles/CMakeError.log".
Steps to Reproduce
cmake -DUNIX_STRUCTURE=1 -DBUILD_BROWSER=OFF ..
~/src/obs-studio/build> cmake ..
-- OBS_VERSION: 25.0.7-254-g0f27cf498-modified
CMake Error at /boot/system/data/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Libcurl (missing: CURL_LIB CURL_INCLUDE_DIR)
Call Stack (most recent call first):
/boot/system/data/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindLibcurl.cmake:64 (find_package_handle_standard_args)
deps/file-updater/CMakeLists.txt:3 (find_package)
-- Configuring incomplete, errors occurred!
See also "/boot/home/src/obs-studio/build/CMakeFiles/CMakeOutput.log".
See also "/boot/home/src/obs-studio/build/CMakeFiles/CMakeError.log".
Anything else we should know?
No response
Beta Was this translation helpful? Give feedback.
All reactions