Playground

Test package (64bit), build on R1B5: https://codeberg.org/Begasus/HaikuTestDrive/raw/branch/master/clamav_gui/clamav_gui-0.9.5-1-x86_64.hpkg

Things noted so far: doesn’t seem to detect freshclam, you need to change the path to the database, updating the database doesn’t seem to do the trick (works in Terminal) …

2 Likes

Updated libquotient (or added) to it’s latest release 0.9.0, with this future version of NeoChat for KF6 will show images again in the room.
In the screenshot NeoChat 24.11.70 build from master branch:

3 Likes

I love it when there are joined efforts across projects, I’ve been having problems with running Tokodon from gear24 from day one, now one of the project maintainers created a upstream patch at qtkeychain to fix the login, 3 projects comming together, gotta love it! :smiley:

3 Likes

WIP playground :slight_smile: KDevelop 24.12.0, since they moved to KF6/Qt6 it wasn’t possible to update it because of missing qt6webengine, after a tip from upstream there seemed to be some bugreport from Gentoo (can’t find it again atm), fine-tuning that to create a patch the “could” be up-streamed I’ve been able to build and run it on R1B5 and nightly.

A fix for static_assert has been included in nightly, this however didn’t fix the problem facing qtypes.h errors during build, borrowing some code from that file fixed the build for now.

At the moment pretty pleased to be able to use it again and with KF6 frameworks. :smiley:

3 Likes

Excellent work as usual

Is kdenlive working?
It’s what I used on Linux, and I would love to use it again on haiku.

I will try to make a video about haiku, entirely made using Haiku.

I think we are at the point that it would be possible.

I’ve got a package up at a repository at codeberg for testing, should check it, haven’t touched it in a long time :slight_smile:
Mind you, since Haiku doesn’t hardware acceleration it might be slow in response :smiley:

https://codeberg.org/Begasus/HaikuTestDrive/raw/branch/master/KF6_Apps/kdenlive24-24.05.2-1-x86_64.hpkg

Thanks!

I will see what I can do with it.
My computer is quite powerful and, if my memory serves me correctly, kdenlive do not use a whole lot of hardware acceleration to do basic stuffs. (lack of 2d acceleration will use a lot of CPU for the preview I think, but 3d acceleration is nearly untouched)

It’s impressive how good haiku is with qt apps!
They don’t look like second class citizens at all.

2 Likes

As I’m not a developer, kudos to all that did all the groundwork for this! :1st_place_medal:

Ahoy @Begasus ,

Missing symbol message, and launch posponed :j

~> pkgman install /boot/home/Desktop/kdenlive24-24.05.2-1-x86_64.hpkg
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    install package kconfigwidgets6-6.9.0-1 from repository HaikuPorts
    install package knotifyconfig6-6.9.0-1 from repository HaikuPorts
    install package kpackage6-6.9.0-1 from repository HaikuPorts
    install package kfilemetadata6-6.9.0-1 from repository HaikuPorts
    install package kdbusaddons6-6.9.0-1 from repository HaikuPorts
    install package attica6-6.9.0-1 from repository HaikuPorts
    install package qt6_speech-6.7.2-1 from repository HaikuPorts
    install package hdf5-1.12.0-2 from repository HaikuPorts
    install package glog-0.6.0-1 from repository HaikuPorts
    install package libgphoto2-2.5.27-1 from repository HaikuPorts
    install package signond_qt6-8.61-1 from repository HaikuPorts
    install package geos-3.11.0-2 from repository HaikuPorts
    install package proj-9.3.0-2 from repository HaikuPorts
    install package libaccounts_glib-1.27-2 from repository HaikuPorts
    install package superlu-5.3.0-1 from repository HaikuPorts
    install package arpack-3.9.0-1 from repository HaikuPorts
    install package kxmlgui6-6.9.0-1 from repository HaikuPorts
    install package knewstuff6-6.9.0-2 from repository HaikuPorts
    install package ktextwidgets6-6.9.0-1 from repository HaikuPorts
    install package netcdf-4.8.1-2 from repository HaikuPorts
    install package libgeotiff-1.7.1-1 from repository HaikuPorts
    install package libaccounts_qt6-1.17-1 from repository HaikuPorts
    install package armadillo10-10.8.2-2 from repository HaikuPorts
    install package kaccounts_integration24-24.12.0-1 from repository HaikuPorts
    install package accounts_qml-0.7-1 from repository HaikuPorts
    install package gdal-3.4.2-4 from repository HaikuPorts
    install package purpose6-6.9.0-1 from repository HaikuPorts
    install package opencv-4.8.0-2 from repository HaikuPorts
    install package frei0r-2.3.3-1 from repository HaikuPorts
    install package mlt-7.28.0-1 from repository HaikuPorts
    install package kdenlive24-24.05.2-1 from local file
Continue? [yes/no] (yes) : 
  100% kconfigwidgets6-6.9.0-1-x86_64.hpkg [421,47 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kconfigwidgets6-6.9.0-1-x86_64.hpkg...done.
  100% knotifyconfig6-6.9.0-1-x86_64.hpkg [59,93 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/knotifyconfig6-6.9.0-1-x86_64.hpkg...done.
  100% kpackage6-6.9.0-1-x86_64.hpkg [196,82 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kpackage6-6.9.0-1-x86_64.hpkg...done.
  100% kfilemetadata6-6.9.0-1-x86_64.hpkg [353,34 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kfilemetadata6-6.9.0-1-x86_64.hpkg...done.
  100% kdbusaddons6-6.9.0-1-x86_64.hpkg [79,01 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kdbusaddons6-6.9.0-1-x86_64.hpkg...done.
  100% attica6-6.9.0-1-x86_64.hpkg [229,08 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/attica6-6.9.0-1-x86_64.hpkg...done.
  100% qt6_speech-6.7.2-1-x86_64.hpkg [155,56 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/qt6_speech-6.7.2-1-x86_64.hpkg...done.
  100% hdf5-1.12.0-2-x86_64.hpkg [3,66 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/hdf5-1.12.0-2-x86_64.hpkg...done.
  100% glog-0.6.0-1-x86_64.hpkg [76,66 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/glog-0.6.0-1-x86_64.hpkg...done.
  100% libgphoto2-2.5.27-1-x86_64.hpkg [2,91 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libgphoto2-2.5.27-1-x86_64.hpkg...done.
  100% signond_qt6-8.61-1-x86_64.hpkg [791,85 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/signond_qt6-8.61-1-x86_64.hpkg...done.
  100% geos-3.11.0-2-x86_64.hpkg [1,22 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/geos-3.11.0-2-x86_64.hpkg...done.
  100% proj-9.3.0-2-x86_64.hpkg [3,04 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/proj-9.3.0-2-x86_64.hpkg...done.
  100% libaccounts_glib-1.27-2-x86_64.hpkg [139,24 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libaccounts_glib-1.27-2-x86_64.hpkg...done.
  100% superlu-5.3.0-1-x86_64.hpkg [288,25 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/superlu-5.3.0-1-x86_64.hpkg...done.
  100% arpack-3.9.0-1-x86_64.hpkg [122,17 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/arpack-3.9.0-1-x86_64.hpkg...done.
  100% kxmlgui6-6.9.0-1-x86_64.hpkg [957,74 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kxmlgui6-6.9.0-1-x86_64.hpkg...done.
  100% knewstuff6-6.9.0-2-x86_64.hpkg [986,99 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/knewstuff6-6.9.0-2-x86_64.hpkg...done.
  100% ktextwidgets6-6.9.0-1-x86_64.hpkg [390,52 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/ktextwidgets6-6.9.0-1-x86_64.hpkg...done.
  100% netcdf-4.8.1-2-x86_64.hpkg [579,76 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/netcdf-4.8.1-2-x86_64.hpkg...done.
  100% libgeotiff-1.7.1-1-x86_64.hpkg [64,41 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libgeotiff-1.7.1-1-x86_64.hpkg...done.
  100% libaccounts_qt6-1.17-1-x86_64.hpkg [52,76 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/libaccounts_qt6-1.17-1-x86_64.hpkg...done.
  100% armadillo10-10.8.2-2-x86_64.hpkg [27,68 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/armadillo10-10.8.2-2-x86_64.hpkg...done.
  100% kaccounts_integration24-24.12.0-1-x86_64.hpkg [183,20 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kaccounts_integration24-24.12.0-1-x86_64.hpkg...done.
  100% accounts_qml-0.7-1-x86_64.hpkg [83,41 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/accounts_qml-0.7-1-x86_64.hpkg...done.
  100% gdal-3.4.2-4-x86_64.hpkg [12,16 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/gdal-3.4.2-4-x86_64.hpkg...done.
  100% purpose6-6.9.0-1-x86_64.hpkg [589,62 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/purpose6-6.9.0-1-x86_64.hpkg...done.
  100% opencv-4.8.0-2-x86_64.hpkg [20,78 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/opencv-4.8.0-2-x86_64.hpkg...done.
  100% frei0r-2.3.3-1-x86_64.hpkg [804,59 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/frei0r-2.3.3-1-x86_64.hpkg...done.
  100% mlt-7.28.0-1-x86_64.hpkg [975,55 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/mlt-7.28.0-1-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2024-12-29_22:06:53"
[system] Cleaning up ...
[system] Done.
~>

Just did a check on a clean clone in VM (mind you this is still experimental, there is a reason I didn’t push it to the depot), launches fine, no missing symbols, just had to install ffmpeg6_tools (cmd:ffmeg et all), breeze_icons and cmd:mediainfo.
I’ve been checking out newer versions, but those are suffering more from crashes then the last one in the line of KF5.

Same missing symbol here.
I tried on beta 5 and nightly (both fully updated).

It might be conflicting with a library from on other package, as I have a lot installed.

Is there something I could do to help?

Try launching it from Terminal and paste the output here, eases up hunting down the symbol?

Checked the package on nightly (clean VM, and my running R1B5), both had no issues launching, crashes yes, but I expected those when opening test files from KDenlive itself.
Even did a rebuild to check.

Me also have a lot of applications installed.

Well I jumped into Terminal probations … no success and the symbol name is the same - some Audio convert volume - stuff

First states as could not find
2)
after states that the same symbol returned with a high negative value
3)
states that the kdenlive binary cannot be relocating

Look at all , HERE, below :

~> find /boot -name kdenlive
/boot/system/data/kdenlive
/boot/system/data/mlt-7/kdenlive
/boot/system/bin/kdenlive
~> 
~> 
~> /boot/system/bin/kdenlive
runtime_loader: /boot/system/bin/kdenlive: Could not resolve symbol '_ZN7QtAudio13convertVolumeEfNS_11VolumeScaleES0_'
resolve symbol "_ZN7QtAudio13convertVolumeEfNS_11VolumeScaleES0_" returned: -2147478780
runtime_loader: /boot/system/bin/kdenlive: Troubles relocating: Symbol not found
~> 
~> 
~> pkgman search ffmpeg6_tools -D
Repository  Name           Version  Arch  
------------------------------------------
<system>    ffmpeg6_tools  6.1.2-1  x86_64
HaikuPorts  ffmpeg6_tools  6.1.2-1  x86_64
~> 
~> pkgman search breeze_icons -D
Repository  Name                    Version  Arch  
---------------------------------------------------
<system>    breeze_icons            6.9.0-1  x86_64
HaikuPorts  breeze_icons            6.9.0-1  x86_64
HaikuPorts  breeze_icons_debuginfo  6.9.0-1  x86_64
HaikuPorts  breeze_icons_devel      6.9.0-1  x86_64
HaikuPorts  breeze_icons_source     6.9.0-1  source
~> 
~> pkgman install breeze_icons_devel
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repocache-2 [2,42 KiB]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    install package breeze_icons_devel-6.9.0-1 from repository HaikuPorts
Continue? [yes/no] (yes) : 
  100% breeze_icons_devel-6.9.0-1-x86_64.hpkg [4,08 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/breeze_icons_devel-6.9.0-1-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2024-12-30_03:22:55"
[system] Cleaning up ...
[system] Done.
~> 
~> pkgman search mediainfo -D
Repository  Name              Version  Arch  
---------------------------------------------
<system>    mediainfo         21.03-2  x86_64
HaikuPorts  mediainfo         21.03-2  x86_64
HaikuPorts  mediainfo_devel   21.03-2  x86_64
HaikuPorts  mediainfo_source  21.03-2  source
~> 
~> pkgman search mediainfo -i -D
Repository  Name       Version  Arch  
--------------------------------------
<system>    mediainfo  21.03-2  x86_64
~> 
~> 
~> /boot/system/bin/kdenlive
runtime_loader: /boot/system/bin/kdenlive: Could not resolve symbol '_ZN7QtAudio13convertVolumeEfNS_11VolumeScaleES0_'
resolve symbol "_ZN7QtAudio13convertVolumeEfNS_11VolumeScaleES0_" returned: -2147478780
runtime_loader: /boot/system/bin/kdenlive: Troubles relocating: Symbol not found
~> 

Simular case reported, but that was for Qt6, this version is still build with Qt5

https://bugs.kde.org/show_bug.cgi?id=491004

Err … did you guys grab the 24.* version? I see the one for 23.* has the install in /boot/system/apps?

LOL, my bad :slight_smile: the 23.* version is here: https://codeberg.org/Begasus/HaikuTestDrive/raw/branch/master/KF5_Apps/kdenlive-23.08.5-1-x86_64.hpkg

Remind me that I need to pull the 24.* one down, that is probably build before Qt6-6.7.2 then.

Thanks!
I will try that tomorrow!

Done.

~> pkgman install /boot/home/Desktop/kdenlive-23.08.5-1-x86_64.hpkg
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (BeSly Software Solutions)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (FatElk_64)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (Haiku)...done.
  100% repochecksum-1 [64 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (HaikuPorts)...done.
  100% repochecksum-1 [65 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (KapiX's Depot)...done.
  100% repochecksum-1 [71 bájt]
Ellenőrzőkód érvényesítése a tárolóhoz (LOTE)...done.
The following changes will be made:
  in system:
    install package kfilemetadata-5.115.0-1 from repository HaikuPorts
    install package kdsoap_qt5-2.2.0-1 from repository HaikuPorts
    install package kdsoap_ws_discovery_client_qt5-0.4.0-1 from repository HaikuPorts
    install package kio_extras-23.08.5-2 from repository HaikuPorts
    install package kdenlive-23.08.5-1 from local file
Continue? [yes/no] (yes) : 
  100% kfilemetadata-5.115.0-1-x86_64.hpkg [251,20 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kfilemetadata-5.115.0-1-x86_64.hpkg...done.
  100% kdsoap_qt5-2.2.0-1-x86_64.hpkg [619,25 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kdsoap_qt5-2.2.0-1-x86_64.hpkg...done.
  100% kdsoap_ws_discovery_client_qt5-0.4.0-1-x86_64.hpkg [89,43 KiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kdsoap_ws_discovery_client_qt5-0.4.0-1-x86_64.hpkg...done.
  100% kio_extras-23.08.5-2-x86_64.hpkg [1,25 MiB]
Validating checksum for https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current/packages/kio_extras-23.08.5-2-x86_64.hpkg...done.
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2024-12-30_18:00:04"
[system] Cleaning up ...
[system] Done.
~> 
~> find /boot -name kdenlive
/boot/system/data/kdenlive
/boot/system/data/mlt-7/kdenlive
/boot/system/bin/kdenlive
/boot/system/apps/Kdenlive/share/kdenlive
/boot/system/apps/Kdenlive/bin/kdenlive
~> 
~> pkgman search kdenlive -i -D
Repository  Name        Version    Arch  
-----------------------------------------
<system>    kdenlive    23.08.5-1  x86_64
<system>    kdenlive24  24.05.2-1  x86_64
~> pkgman uninstall kdenlive24
The following changes will be made:
  in system:
    uninstall package kdenlive24-24.05.2-1
Continue? [yes/no] (yes) : 
[system] Applying changes ...
[system] Changes applied. Old activation state backed up in "state_2024-12-31_00:54:12"
[system] Cleaning up ...
[system] Done.
~> 
~> pkgman search kdenlive -i -D
Repository  Name      Version    Arch  
---------------------------------------
<system>    kdenlive  23.08.5-1  x86_64
~> 
~> find /boot -name kdenlive
/boot/system/data/mlt-7/kdenlive
/boot/system/apps/Kdenlive/share/kdenlive
/boot/system/apps/Kdenlive/bin/kdenlive
~> /boot/system/apps/Kdenlive/bin/kdenlive
qt.qpa.openglcontext: Created 0x119e55a84c10 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
Could not detect package type, probably default? App dir is "/boot/system/apps/Kdenlive/bin"
Starting render server
profilePath from appDir/../share:  "/boot/system/apps/Kdenlive/share/mlt-7/profiles"
profilePath from build-time MLT_DATADIR:  "/packages/mlt-7.22.0-1/.self/data/mlt-7/profiles"
meltPath from KdenliveSetting::meltPath:  ""
meltPath from profilePath/../../../bin:  "/packages/mlt-7.22.0-1/.self/bin/melt-7"
meltPath from findExe "melt-7" :  "/bin/melt-7"
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
Empty metadata for  "telecide"
"applications.menu"  not found in  ()
kf.service.sycoca: Service type not found: "application/x-khtml-adaptor"
=== /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
QQmlEngine::setContextForObject(): Object already has a QQmlContext
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
Missing Frei0r module
Missing Glaxnimate MLT module
Found FFMpeg binary:  "/boot/system/bin/ffmpeg"
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
==========
FOUND SUPPORTED CODECS:  ()
// FFMPEG ARGS:  ("-hide_banner", "-filters")
/// ++ SCALE_NPP NOT SUPPORTED
qt.qpa.openglcontext: Created 0x11ecdc6e9b60 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "dv_pal" . Returning random profile instead.
==========
FOUND SUPPORTED CODECS:  ()
// FFMPEG ARGS:  ("-hide_banner", "-filters")
/// ++ SCALE_NPP NOT SUPPORTED
==========
FOUND SUPPORTED CODECS:  ()
// FFMPEG ARGS:  ("-hide_banner", "-filters")
/// ++ SCALE_NPP NOT SUPPORTED

Note that '/boot/system/cache/kdenlive' is not in the search path
set by the XDG_DATA_HOME and XDG_DATA_DIRS
environment variables, so applications may not
be able to find it until you set them. The
directories currently searched are:

- /boot/home/config/non-packaged/data
- /boot/system/non-packaged/data
- /boot/system/data

org.kde.multimedia.kdenlive: //// WARNING: default profile not found:  "atsc_1080p_25" . Returning random profile instead.
kf.notifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification
qt.qpa.openglcontext: Created 0x119e5a4aaa00 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e5a507730 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e5b933d60 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e5c266bf0 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e5c207fb0 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 16, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e5c855400 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e5cfce340 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 16, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
qt.core.qobject.connect: QObject::connect: Cannot connect (nullptr)::applicationQuit() to QHaikuIntegration::platformAppQuit()
:::: NOT FOUND DOCUMENT GUIDES !!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qrc:/qml/timeline.qml:503: ReferenceError: proxy is not defined
qrc:/qml/timeline.qml:483: ReferenceError: proxy is not defined
qt.qpa.openglcontext: Created 0x119e5f0f06a0 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
qt.qpa.openglcontext: Created 0x119e626b8480 based on requested QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize -1, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize -1, samples -1, swapBehavior QSurfaceFormat::SwapBehavior::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::ColorSpace::DefaultColorSpace, profile  QSurfaceFormat::OpenGLContextProfile::NoProfile)
==== NO PREVIOUS TIMELINE
::::::::::: connecting timeline:  QUuid("{c39ddca0-af47-4880-badf-bc48d6360a3b}") , DUR:  0
root context get sub model new function
HHHHHHHHHHHH
INVALID BIN PLAYLIST...
=== OPENING FILE WITH TRACKS:  5
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
===== ACTIVATING DOCUMENT:  QUuid("{c39ddca0-af47-4880-badf-bc48d6360a3b}") 
::::::::::::::::::::::
kf.notifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification
==== NO PREVIOUS TIMELINE
==== ABORTING NO TIMELINE AVAILABLE
::::::==

CLOSING TIMELINE MODEL

::::::::
========== READY FOR TASK DISCARD ON:  3
QPaintDevice: Cannot destroy paint device that is being painted
QObject::~QObject: Timers cannot be stopped from another thread
Kill Thread
~> 

Shotcut, since day one we weren’t able to get it launching without crashing, with some help from IRC talks and upstream it’s launching (but still crashing during runtime).
Doesn’t prevent from getting my teeth in it. :slight_smile:

PS, won’t be released in this state.

4 Likes

I installed it on my 2 haiku PCs (nightly and beta 5), it’s working on both!
Haven’t tried more than launching it, but after setting the correct folder for mlt, and uncheck “force breeze icons”, it’s ready for me to try!

The first time I used kdenlive on Linux, it was terribly crashy!
But it was good enough for me to make an entire YouTube channel worth of content!

Kdenlive on haiku would be a dream come true for me!
I’ve never been able to be productive with openshot.
I may have done 2 or 3 videos with it, and that was it.
Not the tool I needed for the type of editing I was used to.

1 Like

Ahoy Begasus,

Under Applications/Qt I have found entries ( apps ) seemed to help in Qt6 development ( I assume as Assistant, Designer, Linguist seemed so … ).
However one of them - Qt6 QDBusViewer - I thought I check what could show me about my dbus objects …

When I launched, I got the following message in the program window (below!)

I know, it may not work, as X11 on Haiku is not complete, but I would like to know
- What would be if the given DBUS_SESSION_BUS_ADDRESS is set ?
- What would be the good value for this environment variable ?
- How to find / calculate / query this value if it is different by every Haiku install ?

Thanks in advance for your reply.

Kind regards,