Got Application failed to initialize popup on Fedora 21 64bi

The place to discuss linux version of MakeMKV
Post Reply
Message
Author
lovenemesis
Posts: 5
Joined: Tue Dec 24, 2013 8:01 am

Got Application failed to initialize popup on Fedora 21 64bi

#1 Post by lovenemesis » Sat Feb 21, 2015 3:20 am

Latest MakeMKV 1.9.1, compiling was fine without any error. But nothing appears while launching.

top shows that there's a makemkvcon process running in background while eating CPU resource.
While killing it, a MakeMkv BETA popup appears: Application failed to initialize

Tried to search the forum, it seems that all of them are related to some nasty antivirus on Windows platform.
Well, I don't have them on my Fedora 21 64bit box thus not very helpful.

Tried to delete ~/.MakeMKV, no help.

Really have no clue what's going on here. Anyone?

Thanks in advance.

Woodstock
Posts: 10323
Joined: Sun Jul 24, 2011 11:21 pm

Re: Got Application failed to initialize popup on Fedora 21

#2 Post by Woodstock » Sat Feb 21, 2015 9:10 pm

Actually, the most common reason for "failed to initialize" on Windows is that there is a mix of versions in the files that make up MakeMKV, because the install didn't get everything copied into place.

On Fedora, it may be the same thing - except with one of the libraries. Did you happen to save the output from the configure/compile/link? It may help with resolving the issue.

Daibhidh
Posts: 2
Joined: Sat Apr 18, 2015 1:29 am

Re: Got Application failed to initialize popup on Fedora 21

#3 Post by Daibhidh » Sat Apr 18, 2015 1:55 am

I am also getting the same problem (or similar) on Fedora 21 (64 bits).

Output from make in makemkv-oss-1.9.2

$ cd makemkv-oss-1.9.2
$ sudo make install
/usr/bin/install -c -D -m 644 out/libdriveio.so.0 /usr/lib/libdriveio.so.0
/usr/bin/install -c -D -m 644 out/libmakemkv.so.1 /usr/lib/libmakemkv.so.1
/usr/bin/install -c -D -m 644 out/libmmbd.so.0 /usr/lib/libmmbd.so.0
ldconfig
/usr/bin/install -c -D -m 755 out/makemkv /usr/bin/makemkv
/usr/bin/install -c -D -m 644 makemkvgui/share/makemkv.desktop /usr/share/applications/makemkv.desktop
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/16x16/makemkv.png /usr/share/icons/hicolor/16x16/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/22x22/makemkv.png /usr/share/icons/hicolor/22x22/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/32x32/makemkv.png /usr/share/icons/hicolor/32x32/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/64x64/makemkv.png /usr/share/icons/hicolor/64x64/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/128x128/makemkv.png /usr/share/icons/hicolor/128x128/apps/makemkv.png
$ cd ..

Output from make in makemkv-bin-1.9.2

$ cd makemkv-bin-1.9.2
$ sudo make install
rm -f /usr/bin/makemkvcon
rm -f /usr/bin/mmdtsdec
rm -f /usr/share/MakeMKV/*.mo.gz
install -d /usr/share/MakeMKV
install -d /usr/bin
install -t /usr/bin bin/amd64/makemkvcon
install -t /usr/bin bin/i386/mmdtsdec
install -m 644 -t /usr/share/MakeMKV src/share/default.mmcp.xml
install -m 644 -t /usr/share/MakeMKV src/share/flac.mmcp.xml
install -m 644 -t /usr/share/MakeMKV src/share/wdtv.mmcp.xml
install -m 644 -t /usr/share/MakeMKV src/share/aac-stereo.mmcp.xml
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_deu.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_jpn.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_spa.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_ptb.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_dut.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_swe.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_nor.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_ita.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_chi.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_pol.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_dan.mo.gz
install -m 644 -t /usr/share/MakeMKV src/share/makemkv_fra.mo.gz
$ cd ..

Output from ldd -v /usr/bin/makemkvcon

$ ldd -v /usr/bin/makemkvcon
linux-vdso.so.1 => (0x00007ffd5effe000)
libmakemkv.so.1 => /lib/libmakemkv.so.1 (0x00007f54ffaca000)
libdriveio.so.0 => /lib/libdriveio.so.0 (0x00007f54ff8c3000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f54ff6a6000)
libc.so.6 => /lib64/libc.so.6 (0x00007f54ff2e9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f54ff0e5000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f54fedd5000)
librt.so.1 => /lib64/librt.so.1 (0x00007f54febcd000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f54fe7e0000)
libz.so.1 => /lib64/libz.so.1 (0x00007f54fe5c9000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f54fe39f000)
libavcodec.so.56 => /lib64/libavcodec.so.56 (0x00007f54fd2f6000)
libavutil.so.54 => /lib64/libavutil.so.54 (0x00007f54fd09e000)
libm.so.6 => /lib64/libm.so.6 (0x00007f54fcd96000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f54fcb7f000)
/lib64/ld-linux-x86-64.so.2 (0x00007f54ffd82000)
libswresample.so.1 => /lib64/libswresample.so.1 (0x00007f54fc966000)
libva.so.1 => /lib64/libva.so.1 (0x00007f54fc750000)
libxvidcore.so.4 => /lib64/libxvidcore.so.4 (0x00007f54fc43c000)
libx265.so.25 => /lib64/libx265.so.25 (0x00007f54fc082000)
libx264.so.142 => /lib64/libx264.so.142 (0x00007f54fbd0d000)
libvpx.so.1 => /lib64/libvpx.so.1 (0x00007f54fb984000)
libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00007f54fb6d0000)
libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00007f54fb4a3000)
libtheoraenc.so.1 => /lib64/libtheoraenc.so.1 (0x00007f54fb263000)
libtheoradec.so.1 => /lib64/libtheoradec.so.1 (0x00007f54fb049000)
libspeex.so.1 => /lib64/libspeex.so.1 (0x00007f54fae30000)
libschroedinger-1.0.so.0 => /lib64/libschroedinger-1.0.so.0 (0x00007f54fab57000)
libopus.so.0 => /lib64/libopus.so.0 (0x00007f54fa90a000)
libopenjpeg.so.1 => /lib64/libopenjpeg.so.1 (0x00007f54fa6e6000)
libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x00007f54fa46e000)
libgsm.so.1 => /lib64/libgsm.so.1 (0x00007f54fa261000)
libOpenCL.so.1 => /lib64/libOpenCL.so.1 (0x00007f54fa048000)
libsoxr.so.0 => /lib64/libsoxr.so.0 (0x00007f54f9e0b000)
libogg.so.0 => /lib64/libogg.so.0 (0x00007f54f9c04000)
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f54f997f000)
libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f54f9768000)

Version information:
/usr/bin/makemkvcon:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
librt.so.1 (GLIBC_2.2.5) => /lib64/librt.so.1
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
/lib/libmakemkv.so.1:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libz.so.1 (ZLIB_1.2.0) => /lib64/libz.so.1
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libavutil.so.54 (LIBAVUTIL_54) => /lib64/libavutil.so.54
libavcodec.so.56 (LIBAVCODEC_56) => /lib64/libavcodec.so.56
libcrypto.so.10 (libcrypto.so.10) => /lib64/libcrypto.so.10
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.15) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib/libdriveio.so.0:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libpthread.so.0:
ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
/lib64/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libstdc++.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libgcc_s.so.1 (GCC_4.2.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.18) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/librt.so.1:
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_PRIVATE) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libcrypto.so.10:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
/lib64/libz.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
/lib64/libexpat.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libavcodec.so.56:
libz.so.1 (ZLIB_1.2.0) => /lib64/libz.so.1
libtheoraenc.so.1 (libtheoraenc_1.0) => /lib64/libtheoraenc.so.1
libtheoradec.so.1 (libtheoradec_1.0) => /lib64/libtheoradec.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libswresample.so.1 (LIBSWRESAMPLE_1) => /lib64/libswresample.so.1
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libavutil.so.54 (LIBAVUTIL_54) => /lib64/libavutil.so.54
/lib64/libavutil.so.54:
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.6) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libOpenCL.so.1 (OPENCL_1.0) => /lib64/libOpenCL.so.1
/lib64/libm.so.6:
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libgcc_s.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libswresample.so.1:
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libavutil.so.54 (LIBAVUTIL_54) => /lib64/libavutil.so.54
/lib64/libva.so.1:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libxvidcore.so.4:
libm.so.6 (GLIBC_2.15) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.11) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libx265.so.25:
libstdc++.so.6 (CXXABI_1.3) => /lib64/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4) => /lib64/libstdc++.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libm.so.6 (GLIBC_2.15) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
/lib64/libx264.so.142:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.7) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.6) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
/lib64/libvpx.so.1:
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.11) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libvorbisenc.so.2:
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
/lib64/libvorbis.so.0:
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
/lib64/libtheoraenc.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libtheoradec.so.1:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
/lib64/libspeex.so.1:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3.1) => /lib64/libgcc_s.so.1
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libschroedinger-1.0.so.0:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libpthread.so.0 (GLIBC_2.3.2) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
/lib64/libopus.so.0:
libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3.1) => /lib64/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
/lib64/libopenjpeg.so.1:
libm.so.6 (GLIBC_2.15) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libmp3lame.so.0:
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
/lib64/libgsm.so.1:
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libOpenCL.so.1:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libsoxr.so.0:
libgcc_s.so.1 (GCC_3.3.1) => /lib64/libgcc_s.so.1
libgomp.so.1 (GOMP_4.0) => /lib64/libgomp.so.1
libgomp.so.1 (OMP_1.0) => /lib64/libgomp.so.1
libgomp.so.1 (OMP_3.0) => /lib64/libgomp.so.1
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
/lib64/libogg.so.0:
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/liborc-0.4.so.0:
libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libgomp.so.1:
libpthread.so.0 (GLIBC_2.3.4) => /lib64/libpthread.so.0
libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.6) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
$


makemkvcon just sits there consuming cpu resources until it is killed, after which the "failed to initialise"
message appears.

Cheers.

lovenemesis
Posts: 5
Joined: Tue Dec 24, 2013 8:01 am

Re: Got Application failed to initialize popup on Fedora 21

#4 Post by lovenemesis » Sun Apr 26, 2015 3:39 am

Just upgrade my system to Fedora 22 Beta. Grab the 1.9.2 release but the problem stills.

Code: Select all

$ ./configure 
configure: loading site script /usr/share/config.site
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for -objcopy... no
checking for objcopy... objcopy
checking for -ld... no
checking for ld... ld
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking openssl/opensslconf.h usability... yes
checking openssl/opensslconf.h presence... yes
checking for openssl/opensslconf.h... yes
checking for AES_encrypt in -lcrypto... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ffmpeg... yes
checking whether LIBAVCODEC_VERSION_MAJOR is declared... yes
checking LIBAVCODEC_VERSION_MAJOR... 56
checking for AVFrame.nb_samples... yes
checking whether AV_SAMPLE_FMT_U8P is declared... yes
checking for avcodec_encode_audio2... yes
checking for AVCodecContext.refcounted_frames... yes
checking whether avcodec_free_frame is declared... yes
checking whether av_frame_free is declared... yes
checking for av_log_format_line... yes
checking for enum AVCodecID... yes
checking whether AV_CODEC_ID_NONE is declared... yes
checking whether av_frame_get_channels is declared... yes
checking whether av_frame_get_sample_rate is declared... yes
checking whether av_frame_set_channel_layout is declared... yes
checking for AVCodecParserContext.duration... yes
checking whether AV_CH_TOP_BACK_CENTER is declared... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libffabi/src/ffabicfg.h

Code: Select all

$ make -j4
mkdir -p out
gcc -g -O2 -D_GNU_SOURCE -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libdriveio.so.0.full -Ilibdriveio/inc libdriveio/src/infolist.cpp libdriveio/src/scsihlp.cpp libdriveio/src/srlist.cpp libdriveio/src/stdquery.cpp libdriveio/src/tipclient.cpp libdriveio/src/tipcommon.cpp libdriveio/src/tipserver.cpp libdriveio/src/drives/pioneer.cpp libdriveio/src/drives/xboxhddvd.cpp \
-fPIC -Xlinker -dy -Xlinker --version-script=libdriveio/src/libdriveio.vers \
-Xlinker -soname=libdriveio.so.0 -lc -lstdc++
mkdir -p tmp
mkdir -p tmp
echo "#define BUILDINFO_ARCH_NAME \"x86_64-redhat-linux\"" >> tmp/gen_buildinfo.h
mkdir -p tmp
/usr/bin/moc-qt4 -o tmp/moc_mainwnd.cpp makemkvgui/src/mainwnd.h
echo "#define BUILDINFO_BUILD_DATE \"2015年 04月 26日 星期日 10:31:30 CST\"" >> tmp/gen_buildinfo.h
/usr/bin/moc-qt4 -o tmp/moc_logtext.cpp makemkvgui/src/logtext.h
mkdir -p tmp
/usr/bin/moc-qt4 -o tmp/moc_dirselectbox.cpp makemkvgui/src/dirselectbox.h
mkdir -p tmp
mkdir -p tmp
mkdir -p tmp
/usr/bin/moc-qt4 -o tmp/moc_aboutbox.cpp makemkvgui/src/aboutbox.h
/usr/bin/moc-qt4 -o tmp/moc_settingdlg.cpp makemkvgui/src/settingdlg.h
/usr/bin/moc-qt4 -o tmp/moc_backupdlg.cpp makemkvgui/src/backupdlg.h
mkdir -p tmp
mkdir -p tmp
mkdir -p tmp
/usr/bin/moc-qt4 -o tmp/moc_dvdbox.cpp makemkvgui/src/dvdbox.h
/usr/bin/moc-qt4 -o tmp/moc_lineeditk.cpp makemkvgui/src/lineeditk.h
ld -r -b binary -o tmp/image_data.o.rw makemkvgui/bin/image_data.bin
mkdir -p out
mkdir -p out
gcc -g -O2 -D_GNU_SOURCE -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libmmbd.so.0.full -Imakemkvgui/inc -Ilibmmbd/inc \
-Ilibmakemkv/inc -Isstring/inc -Ilibabi/inc makemkvgui/src/client.cpp makemkvgui/src/marshall.cpp libmmbd/src/marmmbd.cpp libmmbd/src/nstring.cpp libmmbd/src/mmbd.cpp libmmbd/src/mmconn.cpp libmmbd/src/mmbdipc.cpp libmmbd/src/utf8.cpp libmmbd/src/aacs.cpp libmmbd/src/bdplus.cpp libmmbd/src/crypto_ossl.cpp makemkvgui/src/api_posix.cpp makemkvgui/src/api_linux.cpp makemkvgui/src/sem_posix.cpp makemkvgui/src/spawn_posix.cpp sstring/src/sstring.cpp \
-fPIC -Xlinker -dy -Xlinker --version-script=libmmbd/src/libmmbd.vers \
-Xlinker -soname=libmmbd.so.0 -lc -lstdc++ -lrt -lpthread -lcrypto
gcc -g -O2 -D_GNU_SOURCE -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libmakemkv.so.1.full -Ilibebml/inc -DEBML_NO_READ -DEBML_STRICT_API -DEBML_DEBUG -Ilibmatroska/inc \
-Ilibmakemkv/inc -Isstring/inc -Imakemkvgui/inc -Ilibabi/inc -Ilibffabi/inc \
libebml/src/EbmlBinary.cpp libebml/src/EbmlContexts.cpp libebml/src/EbmlCrc32.cpp libebml/src/EbmlDate.cpp libebml/src/EbmlDummy.cpp libebml/src/EbmlElement.cpp libebml/src/EbmlFloat.cpp libebml/src/EbmlHead.cpp libebml/src/EbmlMaster.cpp libebml/src/EbmlSInteger.cpp libebml/src/EbmlString.cpp libebml/src/EbmlSubHead.cpp libebml/src/EbmlUInteger.cpp libebml/src/EbmlUnicodeString.cpp libebml/src/EbmlVersion.cpp libebml/src/EbmlVoid.cpp libebml/src/IOCallback.cpp libebml/src/MemIOCallback.cpp  libmatroska/src/FileKax.cpp libmatroska/src/KaxAttached.cpp libmatroska/src/KaxAttachments.cpp libmatroska/src/KaxBlock.cpp libmatroska/src/KaxBlockData.cpp libmatroska/src/KaxCluster.cpp libmatroska/src/KaxContexts.cpp libmatroska/src/KaxCues.cpp libmatroska/src/KaxCuesData.cpp libmatroska/src/KaxInfoData.cpp libmatroska/src/KaxSeekHead.cpp libmatroska/src/KaxSegment.cpp libmatroska/src/KaxTracks.cpp libmatroska/src/KaxVersion.cpp libmatroska/src/KaxSemantic.cpp libmakemkv/src/ebmlwrite.cpp libmakemkv/src/libmkv.cpp libmakemkv/src/version.cpp libmakemkv/src/world.cpp libmakemkv/src/stdstring.cpp  sstring/src/sstring.cpp \
libabi/src/ossl_aes.c libabi/src/ossl_sha.c libabi/src/ossl_ec.c libabi/src/zlib.c libabi/src/xpat.c libabi/src/libm.c libabi/src/httplinux.cpp makemkvgui/src/api_linux.cpp libabi/src/sys_linux.c makemkvgui/src/spawn_posix.cpp libffabi/src/ffabi.c libffabi/src/mlp.c libffabi/src/log.c libffabi/src/audio_convert.c libffabi/src/audio_mix.c libffabi/src/audio_mix_matrix.c \
-DHAVE_BUILDINFO_H -Itmp -I/usr/include/ffmpeg  \
-fPIC -Xlinker -dy -Xlinker --version-script=libmakemkv/src/libmakemkv.vers \
-Xlinker -soname=libmakemkv.so.1 -lc -lstdc++ -lcrypto -lz -lexpat -lavcodec -lavutil  -lm -lrt
objcopy --rename-section .data=.rodata2,readonly,alloc,load,data,contents tmp/image_data.o.rw tmp/image_data.o
mkdir -p out
gcc -g -O2 -D_GNU_SOURCE -D_linux_ -oout/makemkv.full -Imakemkvgui/inc -Ilibmakemkv/inc -Isstring/inc -Ilibdriveio/inc -Ilibabi/inc \
makemkvgui/src/aboutbox.cpp makemkvgui/src/client.cpp makemkvgui/src/dirselectbox.cpp makemkvgui/src/logic.cpp makemkvgui/src/logtext.cpp makemkvgui/src/main.cpp makemkvgui/src/nativefiledialog.cpp makemkvgui/src/mainwnd.cpp makemkvgui/src/marshall.cpp makemkvgui/src/progress.cpp makemkvgui/src/scsiinfo.cpp makemkvgui/src/settingdlg.cpp makemkvgui/src/uisync.cpp makemkvgui/src/viteminfo.cpp makemkvgui/src/margui.cpp makemkvgui/src/backupdlg.cpp makemkvgui/src/lstring.cpp makemkvgui/src/notify.cpp makemkvgui/src/str/en_utf16.cpp makemkvgui/src/image.cpp makemkvgui/src/abutton.cpp makemkvgui/src/lineeditk.cpp makemkvgui/src/dvdbox.cpp makemkvgui/src/api_posix.cpp makemkvgui/src/api_linux.cpp makemkvgui/src/sem_posix.cpp makemkvgui/src/spawn_posix.cpp makemkvgui/src/logic_posix.cpp makemkvgui/src/notify_linux.cpp makemkvgui/src/image_linux.cpp tmp/image_data.o tmp/moc_mainwnd.cpp tmp/moc_logtext.cpp tmp/moc_dirselectbox.cpp tmp/moc_aboutbox.cpp tmp/moc_settingdlg.cpp tmp/moc_backupdlg.cpp tmp/moc_lineeditk.cpp tmp/moc_dvdbox.cpp sstring/src/sstring.cpp libdriveio/src/srlist.cpp \
-DHAVE_BUILDINFO_H -Itmp \
-I/usr/include/qt4 -I/usr/lib/qt4/include -L/usr/lib/qt4 -L/usr/lib/qt4/lib -lc -lstdc++ \
-lQtGui -lQtCore -lQtDBus -lpthread -lz -lrt
objcopy --strip-all --strip-debug --strip-unneeded --discard-all out/libdriveio.so.0.full out/libdriveio.so.0 
objcopy --strip-all --strip-debug --strip-unneeded --discard-all out/libmmbd.so.0.full out/libmmbd.so.0 
objcopy --strip-all --strip-debug --strip-unneeded --discard-all out/libmakemkv.so.1.full out/libmakemkv.so.1 
objcopy --strip-all --strip-debug --strip-unneeded --discard-all out/makemkv.full out/makemkv 
type "sudo make install" to install

Code: Select all

$ sudo make install
[sudo]password:
/usr/bin/install -c -D -m 644 out/libdriveio.so.0 /usr/lib/libdriveio.so.0
/usr/bin/install -c -D -m 644 out/libmakemkv.so.1 /usr/lib/libmakemkv.so.1
/usr/bin/install -c -D -m 644 out/libmmbd.so.0 /usr/lib/libmmbd.so.0
ldconfig
/usr/bin/install -c -D -m 755 out/makemkv /usr/bin/makemkv
/usr/bin/install -c -D -m 644 makemkvgui/share/makemkv.desktop /usr/share/applications/makemkv.desktop
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/16x16/makemkv.png /usr/share/icons/hicolor/16x16/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/22x22/makemkv.png /usr/share/icons/hicolor/22x22/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/32x32/makemkv.png /usr/share/icons/hicolor/32x32/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/64x64/makemkv.png /usr/share/icons/hicolor/64x64/apps/makemkv.png
/usr/bin/install -c -D -m 644 makemkvgui/share/icons/128x128/makemkv.png /usr/share/icons/hicolor/128x128/apps/makemkv.png
So far I can tell nothing wrong from these compiling output.No surprise with bin package either.

Here's ldconfig output for makemkvcon:

Code: Select all

$ ldd /usr/bin/makemkvcon
	linux-vdso.so.1 (0x00007ffd839c2000)
	libmakemkv.so.1 => /lib/libmakemkv.so.1 (0x00007fd951e00000)
	libdriveio.so.0 => /lib/libdriveio.so.0 (0x00007fd951bf8000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00000032b1400000)
	libc.so.6 => /lib64/libc.so.6 (0x00000032b1800000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00000032b1c00000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00000032b7c00000)
	librt.so.1 => /lib64/librt.so.1 (0x00000032b3400000)
	libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00000032c4600000)
	libz.so.1 => /lib64/libz.so.1 (0x00000032b2000000)
	libexpat.so.1 => /lib64/libexpat.so.1 (0x00000032b6c00000)
	libavcodec.so.56 => /lib64/libavcodec.so.56 (0x00000032c7e00000)
	libavutil.so.54 => /lib64/libavutil.so.54 (0x00000032c6e00000)
	libm.so.6 => /lib64/libm.so.6 (0x00000032b2400000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00000032b3000000)
	/lib64/ld-linux-x86-64.so.2 (0x00000032b1000000)
	libswresample.so.1 => /lib64/libswresample.so.1 (0x00000032cd800000)
	libva.so.1 => /lib64/libva.so.1 (0x00000032b4c00000)
	libxvidcore.so.4 => /lib64/libxvidcore.so.4 (0x00000032c7200000)
	libx265.so.51 => /lib64/libx265.so.51 (0x00000032c4000000)
	libx264.so.142 => /lib64/libx264.so.142 (0x00000032ce400000)
	libvpx.so.1 => /lib64/libvpx.so.1 (0x00000032bcc00000)
	libvorbisenc.so.2 => /lib64/libvorbisenc.so.2 (0x00000032d9400000)
	libvorbis.so.0 => /lib64/libvorbis.so.0 (0x00000032d1200000)
	libtheoraenc.so.1 => /lib64/libtheoraenc.so.1 (0x00000032b9000000)
	libtheoradec.so.1 => /lib64/libtheoradec.so.1 (0x00000032c9c00000)
	libspeex.so.1 => /lib64/libspeex.so.1 (0x00000032cc800000)
	libschroedinger-1.0.so.0 => /lib64/libschroedinger-1.0.so.0 (0x00000032c9000000)
	libopus.so.0 => /lib64/libopus.so.0 (0x00000032d3600000)
	libopenjpeg.so.1 => /lib64/libopenjpeg.so.1 (0x00000032ca800000)
	libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x00000032cac00000)
	libgsm.so.1 => /lib64/libgsm.so.1 (0x00000032d9c00000)
	libOpenCL.so.1 => /lib64/libOpenCL.so.1 (0x00000032cec00000)
	libsoxr.so.0 => /lib64/libsoxr.so.0 (0x00000032c9400000)
	libogg.so.0 => /lib64/libogg.so.0 (0x00000032d2200000)
	liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00000032d4200000)
	libgomp.so.1 => /lib64/libgomp.so.1 (0x00000032c5e00000)

mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Got Application failed to initialize popup on Fedora 21

#5 Post by mike admin » Sat May 02, 2015 7:41 pm

So, what happens if you use the console version?

Code: Select all

makemkvcon -r info disc:0

Antonios
Posts: 5
Joined: Sun May 03, 2015 7:02 pm

Re: Got Application failed to initialize popup on Fedora 21

#6 Post by Antonios » Sun May 17, 2015 12:04 am

I'm having the same error on Ubuntu 14.04 64bit. The console version works as expected.

Daibhidh
Posts: 2
Joined: Sat Apr 18, 2015 1:29 am

Re: Got Application failed to initialize popup on Fedora 21

#7 Post by Daibhidh » Wed May 20, 2015 12:59 am

When I try the console version, viz.
makemkvcon -r info disc:0
it runs and sits there eating up CPU resources until the process is killed; no messages are output.
I've also tried running "makemkvcon" with --debug, --messages and --progress in various combinations:
again no output is produced, it just sits there eating up CPU resources until it is killed.

Cheers.

Post Reply