The following warnings occurred:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.3.12-nmm1 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



Selur's Little Message Board
Help needed with Linux builds,... - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: Help needed with Linux builds,... (/thread-3449.html)

Pages: 1 2 3


RE: Help needed with Linux builds,... - Selur - 09.12.2023

Sounds promesing. Smile
Not at a computer today, but will look at it tomorrow and report back

Cu Selur


RE: Help needed with Linux builds,... - Selur - 10.12.2023

ghdl HomeOfAviSynthPlusEvolution/L-SMASH-Works
ghdl l-smash/l-smash

./configure --prefix="$vsprefix" --extra-cflags="$CFLAGS" || cat config.log
make -j$JOBS lib
cp liblsmash.a ..


cd ..


cd VapourSynth

mv meson.build meson.build.ORIGINAL
sed < meson.build.ORIGINAL > meson.build \
-e "/vapoursynth_dep *=/i\
liblsmash_dep = declare_dependency(link_args : ['-L../../build', '-llsmash'],\\
                                   include_directories : ['../../build'])\n" \
-e "s/dependency('liblsmash')/liblsmash_dep/g"

meson build

ninja -C build

cd build

cp libvslsmashsource.so $VSPREFIX/vsplugins/libvslsmashsource.so
doesn't work here. Sad (attached the log)

Cu Selur

Ps.: neo-Vague-Denoiser builds. Smile


RE: Help needed with Linux builds,... - Wisperer - 12.12.2023

Near as I can tell none of the Nvidia Acceralation currently works on Linux. Correct?

I'm going through the entire vapoursynth build chain because ATM Vapoursynth isn't compiling and the errors I'm getting match the logs you sent me, and I suspect it related to the Nvidia stuff. 

I wanted confirmation before I tried to remove the Nvidia stuff from the scripts. 

I did my original testing againt my current Vapoursynth install. So I think that's why I missed that issue.


RE: Help needed with Linux builds,... - Selur - 12.12.2023

Quote:Near as I can tell none of the Nvidia Acceralation currently works on Linux. Correct?
No, afaik they should work assuming the NVIDIA drivers are installed. I usually use a VirtualBox or VMWare VM to build all the stuff and Vapoursynth the tools all build fine.


RE: Help needed with Linux builds,... - Wisperer - 03.01.2024

Sorry been busy with holidays. 

Can you tell me what VM setting you use? I have half the compiling fail inside a VM.
I've been tempted to install Ubuntu on my spare PC just for testing this


RE: Help needed with Linux builds,... - Selur - 03.01.2024

Here's the content of my vmx file:
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "20"
mks.enable3d = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
nvram = "Ubuntu 64-bit 22.04.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
displayName = "Ubuntu 64-bit 22.04"
usb.vbluetooth.startConnected = "TRUE"
guestOS = "ubuntu-64"
tools.syncTime = "FALSE"
sound.autoDetect = "TRUE"
sound.fileName = "-1"
sound.present = "TRUE"
numvcpus = "16"
vcpu.hotadd = "TRUE"
memsize = "16384"
mem.hotadd = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0.present = "TRUE"
sata0.present = "TRUE"
scsi0:0.fileName = "Ubuntu 64-bit 22.04-000002.vmdk"
scsi0:0.present = "TRUE"
sata0:1.deviceType = "cdrom-raw"
sata0:1.fileName = "auto detect"
sata0:1.present = "TRUE"
sata0:0.deviceType = "cdrom-raw"
sata0:0.fileName = "auto detect"
sata0:0.present = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
svga.graphicsMemoryKB = "524288"
ethernet0.addressType = "generated"
ethernet0.virtualDev = "e1000"
serial0.fileType = "thinprint"
serial0.fileName = "thinprint"
floppy0.fileType = "file"
floppy0.fileName = "autoinst.flp"
ethernet0.present = "TRUE"
serial0.present = "TRUE"
extendedConfigFile = "Ubuntu 64-bit 22.04.vmxf"
gui.lastPoweredViewMode = "fullscreen"
uuid.bios = "56 4d 12 eb 0f 4f 16 e2-dc 3f de e1 6d d5 e6 44"
uuid.location = "56 4d 12 eb 0f 4f 16 e2-dc 3f de e1 6d d5 e6 44"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
sata0.pciSlotNumber = "36"
svga.vramSize = "268435456"
vmotion.checkpointFBSize = "4194304"
vmotion.checkpointSVGAPrimarySize = "268435456"
vmotion.svga.mobMaxSize = "1073741824"
vmotion.svga.graphicsMemoryKB = "524288"
vmotion.svga.supports3D = "1"
vmotion.svga.baseCapsLevel = "9"
vmotion.svga.maxPointSize = "1"
vmotion.svga.maxTextureSize = "16384"
vmotion.svga.maxVolumeExtent = "2048"
vmotion.svga.maxTextureAnisotropy = "16"
vmotion.svga.lineStipple = "0"
vmotion.svga.dxMaxConstantBuffers = "15"
vmotion.svga.dxProvokingVertex = "0"
vmotion.svga.sm41 = "1"
vmotion.svga.multisample2x = "1"
vmotion.svga.multisample4x = "1"
vmotion.svga.msFullQuality = "1"
vmotion.svga.logicOps = "1"
vmotion.svga.bc67 = "9"
vmotion.svga.sm5 = "1"
vmotion.svga.multisample8x = "1"
vmotion.svga.logicBlendOps = "0"
ethernet0.generatedAddress = "00:0C:29:D5:E6:44"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "1842734660"
monitor.phys_bits_used = "45"
cleanShutdown = "TRUE"
softPowerOff = "TRUE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
svga.guestBackedPrimaryAware = "TRUE"
guestInfo.detailed.data = "architecture='X86' bitness='64' distroName='Ubuntu 22.04.3 LTS' distroVersion='22.04' familyName='Linux' kernelVersion='6.2.0-39-generic' prettyName='Ubuntu 22.04.3 LTS'"
floppy0.startConnected = "FALSE"
floppy0.clientDevice = "FALSE"
sata0:1.startConnected = "FALSE"
sata0:0.startConnected = "FALSE"
toolsInstallManager.updateCounter = "4"
sata0:1.autodetect = "TRUE"
sata0:0.autodetect = "TRUE"
vmxstats.filename = "Ubuntu 64-bit 22.04.scoreboard"
vmotion.svga.maxForcedSampleCount = "16"
vmotion.svga.gl43 = "1"
ulm.disableMitigations = "TRUE"
cpuid.coresPerSocket = "16"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
What compilation fails, with what errors, maybe I know where the problem is. Smile

Cu Selur


RE: Help needed with Linux builds,... - jesterr - 14.01.2024

Did you ever resolve the LSMASH build issue with the script?


RE: Help needed with Linux builds,... - Selur - 14.01.2024

Yes, otherwise there would be no current Linux release.
Atm. Hybrid uses:
https://github.com/Selur/hybrid-vapoursynth-addon/blob/master/build-plugins/plugin-vslsmashsource.sh
which worked last time I compiled everything.

Cu Selur


RE: Help needed with Linux builds,... - Selur - 14.01.2024

Just tried now, it does not work anymore. Sad
Angry
From the looks of it, the patch (https://github.com/Selur/hybrid-vapoursynth-addon/blob/master/patch/lwlibav_video.c.patch) needs to be adjusted.

Cu Selur


RE: Help needed with Linux builds,... - Selur - 14.01.2024

Adjusted the patch, now it seems to work again.

Cu Selur