RE: Help needed with Linux builds,... - Selur - 09.12.2023
Sounds promesing.
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. (attached the log)
Cu Selur
Ps.: neo-Vague-Denoiser builds.
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.
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.
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
|