Re: Bug#842513: vlc: immediate crash on launch on powerpc

2016-11-04 Thread Sebastian Ramacher
On 2016-11-03 13:58:58, Lennart Sorensen wrote:
> On Tue, Nov 01, 2016 at 01:42:17PM -0400, Lennart Sorensen wrote:
> > Well that looks like it only adds it for libvlccore.
> 
> So at least something like this is needed, but I think the VLCCORE is
> wrong too, and maybe the deinterlace has to be moved to only merge.c
> rather than all of deinterlace.
> 
> --- configure.ac.orig   2016-11-03 13:56:25.826878272 -0400
> +++ configure.ac2016-11-03 13:56:55.558878272 -0400
> @@ -1431,7 +1431,6 @@
>ac_cv_c_altivec="no"
>  ])
>])
> -  VLC_RESTORE_FLAGS
>AS_IF([test "${ac_cv_c_altivec}" != "no"], [
>  CPPFLAGS="${CPPFLAGS} ${ac_cv_c_altivec}"
>  AC_DEFINE(CAN_COMPILE_C_ALTIVEC, 1, [Define to 1 if C AltiVec extensions 
> are available.])
> @@ -1441,6 +1440,7 @@
>  have_altivec="yes"
>])
>AC_CHECK_HEADERS(altivec.h)
> +  VLC_RESTORE_FLAGS
>  
>VLC_SAVE_FLAGS
>LDFLAGS="${LDFLAGS} -Wl,-framework,vecLib"
> 
> The CPPFLAGS are being clobbered with the -maltivec, which is only needed
> when testing altivec.h, and should be removed again after that.
> 
> That removes the -maltivec that was showing up everywhere at least, and
> now it is only in a few places, although perhaps still a few too many.

Please get this (and any follow-up patches) integrated upstream. See
https://wiki.videolan.org/Sending_Patches/ for details.

Cheers
-- 
Sebastian Ramacher



Re: Bug#972556: ffmpeg: Fails to build from source with newer src:srt

2020-10-25 Thread Sebastian Ramacher
On 2020-10-20 12:08:01, John Paul Adrian Glaubitz wrote:
> On 10/20/20 12:05 PM, Sebastian Ramacher wrote:
> >> So, this patch and the patch from #968574 would be great!
> > 
> > Has the patch from #968574 been merged upstream in the meantime?
> 
> Apparently not. But merging won't break anything due to the #ifdef guards and 
> unbreaks ffmpeg
> on powerpc and ppc64 which is important due to the way Debian Ports works 
> with no support
> for cruft [1].

I'd be more comfortable with the patch if it was at least merged on
upstream's master branch.

Cheers

> 
> Adrian
> 
> > [1] https://lists.debian.org/debian-sparc/2017/12/msg00060.html
> 
> -- 
>  .''`.  John Paul Adrian Glaubitz
> : :' :  Debian Developer - glaub...@debian.org
> `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
>   `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
> 

-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#771556: x265: FTBFS on powerpc

2014-11-30 Thread Sebastian Ramacher
Source: x265
Version: 1.4-1
Severity: important

Let's record this so I don't forget: x265 failed to build on powerpc:
| /usr/bin/c++   -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -D_FORTIFY_SOURCE=2-Wl,-z,relro -Wl,--as-needed 
CMakeFiles/cli.dir/input/y4m.cpp.o CMakeFiles/cli.dir/input/yuv.cpp.o 
CMakeFiles/cli.dir/input/input.cpp.o CMakeFiles/cli.dir/output/y4m.cpp.o 
CMakeFiles/cli.dir/output/yuv.cpp.o CMakeFiles/cli.dir/output/output.cpp.o 
CMakeFiles/cli.dir/filters/filters.cpp.o CMakeFiles/cli.dir/x265.cpp.o  -o x265 
-rdynamic libx265.so.35 -lpthread -lrt 
-Wl,-rpath,/«PKGBUILDDIR»/obj-powerpc-linux-gnu: 
| libx265.so.35: undefined reference to `__sync_val_compare_and_swap_8'
| libx265.so.35: undefined reference to `__sync_or_and_fetch_8'
| collect2: error: ld returned 1 exit status

https://buildd.debian.org/status/fetch.php?pkg=x265&arch=powerpc&ver=1.4-2&stamp=1417367767

powerpc porters, do you have any idea what the problem is? Are
__sync_val_compare_and_swap and __sync_or_and_fetch not supported on
powerpc?

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: Digital signature


vlc zsh completion generation on powerpc

2016-02-03 Thread Sebastian Ramacher
Hi,

during the build of vlc a zsh completion file is generated. This works
everywhere except when built for powerpc on praetorius [1]. Since I cannot
reproduce the issue on any of ther porter boxes it be nice if someone with a
similar machine could help me debug this issue.

The steps to reproduce are:

$ apt-get source vlc
$ cd vlc-*
$ dpkg-buildpackage -uc -us
$ export BUILDDIR=$(pwd)
$ export VLC_PLUGIN_PATH=$BUILDDIR
$ export LD_LIBRARY_PATH=$BUILDDIR/src/.libs:$BUILDDIR/lib/.libs
$ cd extras/analyser
$ ./zsh_completion.sh

The last command should fail because zsh_gen crashes. It'd be good to know why
zsh_gen crashes.

Cheers

[1] 
https://buildd.debian.org/status/fetch.php?pkg=vlc&arch=powerpc&ver=2.2.2-1&stamp=1454366684
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#1107569: iem-plugin-suite: FTBFS on armhf, i386, ppc64el, s390x

2025-06-09 Thread Sebastian Ramacher
Source: iem-plugin-suite
Version: 1.15.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-...@lists.debian.org, debian-powerpc@lists.debian.org, 
debian-s...@lists.debian.org, sramac...@debian.org
User: debian-...@lists.debian.org
Usertags: armhf
User: debian...@lists.debian.org
Usertags: i386
User: debian-powerpc@lists.debian.org
Usertags: ppc64el
User: debian-s...@lists.debian.org
Usertags: s390x

Dear maintainer,

iem-plugin-suite currently fails to build on some architectures.

cd 
/build/reproducible-path/iem-plugin-suite-1.15.0/obj-arm-linux-gnueabihf/AllRADecoder
 && ./juce_vst3_helper -create -version 0.9.5 -path 
/build/reproducible-path/iem-plugin-suite-1.15.0/obj-arm-linux-gnueabihf/AllRADecoder/AllRADecoder_artefacts/None/VST3/AllRADecoder.vst3
 -output 
/build/reproducible-path/iem-plugin-suite-1.15.0/obj-arm-linux-gnueabihf/AllRADecoder/AllRADecoder_artefacts/None/VST3/AllRADecoder.vst3/Contents/Resources/moduleinfo.json
/build/reproducible-path/iem-plugin-suite-1.15.0/obj-arm-linux-gnueabihf/AllRADecoder/AllRADecoder_artefacts/None/VST3/AllRADecoder.vst3
 is not a module directory.make[3]: *** 
[AllRADecoder/CMakeFiles/AllRADecoder_VST3.dir/build.make:230: 
AllRADecoder/AllRADecoder_artefacts/None/VST3/AllRADecoder.vst3/Contents/armv7l-linux/AllRADecoder.so]
 Error 1
make[3]: *** Deleting file 
'AllRADecoder/AllRADecoder_artefacts/None/VST3/AllRADecoder.vst3/Contents/armv7l-linux/AllRADecoder.so'
make[3]: Leaving directory 
'/build/reproducible-path/iem-plugin-suite-1.15.0/obj-arm-linux-gnueabihf'
make[2]: *** [CMakeFiles/Makefile2:1004: 
AllRADecoder/CMakeFiles/AllRADecoder_VST3.dir/all] Error 2

https://buildd.debian.org/status/fetch.php?pkg=iem-plugin-suite&arch=armhf&ver=1.15.0-2&stamp=1744811141&raw=0

Cheers
-- 
Sebastian Ramacher



Bug#1107773: ocaml: FTBFS on ppc64el: Something failed. Exiting with error status.

2025-06-14 Thread Sebastian Ramacher
/build/reproducible-path/ocaml-5.3.0/stdlib -I 
> /build/reproducible-path/ocaml-5.3.0/otherlibs/runtime_events -I 
> /build/reproducible-path/ocaml-5.3.0/otherlibs/unix runtime_events.cma 
> unix.cma -o 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte
>  test_dropped_events.ml
>   Redirecting stdout to 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/ocamlc.byte.output
>  
>   Redirecting stderr to 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/ocamlc.byte.output
>  
> Action 2/9 (ocamlc.byte) => passed
> 
> Running action 3/9 (check-ocamlc.byte-output)
> Comparing compiler output 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/ocamlc.byte.output
>  to reference 
> /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.compilers.reference
> Action 3/9 (check-ocamlc.byte-output) => passed
> 
> Running action 4/9 (run)
> Commandline: 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte
>   Redirecting stdout to 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte.output
>  
>   Redirecting stderr to 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte.output
>  
> Action 4/9 (run) => passed
> 
> Running action 5/9 (check-program-output)
> Comparing program output 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte.output
>  to reference 
> /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.reference
> Action 5/9 (check-program-output) => passed
> 
> Running action 6/9 (setup-ocamlc.opt-build-env)
> Action 6/9 (setup-ocamlc.opt-build-env) => passed
> 
> Running action 7/9 (ocamlc.opt)
> Compiling program 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/test_dropped_events.byte
>  from modules  test_dropped_events.ml
> Commandline: /build/reproducible-path/ocaml-5.3.0/ocamlc.opt -use-runtime 
> /build/reproducible-path/ocaml-5.3.0/runtime/ocamlrun -I 
> /build/reproducible-path/ocaml-5.3.0/runtime -nostdlib -I 
> /build/reproducible-path/ocaml-5.3.0/stdlib -I 
> /build/reproducible-path/ocaml-5.3.0/otherlibs/runtime_events -I 
> /build/reproducible-path/ocaml-5.3.0/otherlibs/unix runtime_events.cma 
> unix.cma -o 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/test_dropped_events.byte
>  test_dropped_events.ml
>   Redirecting stdout to 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/ocamlc.opt.output
>  
>   Redirecting stderr to 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/ocamlc.opt.output
>  
> Action 7/9 (ocamlc.opt) => passed
> 
> Running action 8/9 (check-ocamlc.opt-output)
> Comparing compiler output 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/ocamlc.opt.output
>  to reference 
> /build/reproducible-path/ocaml-5.3.0/testsuite/tests/lib-runtime-events/test_dropped_events.compilers.reference
> Action 8/9 (check-ocamlc.opt-output) => passed
> 
> Running action 9/9 (compare-bytecode-programs)
> Comparing bytecode programs 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.byte/test_dropped_events.byte
>  and 
> /build/reproducible-path/ocaml-5.3.0/testsuite/_ocamltest/tests/lib-runtime-events/test_dropped_events/ocamlc.opt/test_dropped_events.byte
> Action 9/9 (compare-bytecode-programs) => passed


Cheers
-- 
Sebastian Ramacher