Cannot compile DVDStyler 3.3b3 on Slackware-64 15
by MikeVx from LinuxQuestions.org on (#6CX4J)
I've been trying to install DVDStyler on my system since I upgraded to Slackware 15.0. Nothing has worked so far.
My present state of things:
I have installed wxWidgets-3.2.2.1 to clear up errors about wxsvg versions.
I have tried DVDstyler versions from 3.0.4 to 3.3b3, and all give some kind of compile-time error.
The least error-filled version is 3.3;.b3, with this clip from the end of the compile:
Code:g++ -g -O2 -o dvdstyler Config.o Languages.o Utils.o SysUtils.o Cache.o mediaenc.o mediaenc_ffmpeg.o mediatrc_ffmpeg.o mediactrl_ffmpeg.o Palette3D.o DVDAction.o TextSub.o Stream.o Cell.o Vob.o Pgc.o SubStream.o Titleset.o DVD.o dvdvml.o dvdvmy.o MenuObject.o MenuPalettes.o Menu.o Slideshow.o MPEG.o About.o AnimationDlg.o MessageDlg.o SettingsDlg.o NewProjectDlg.o WelcomeDlg.o DVDPropDlg.o TemplateDlg.o VideoFrameDlg.o MenuActionsDlg.o MenuCellsDlg.o MenuPropDlg.o MenuObjectPropDlg.o MenuEditor.o VobListBox.o AudioPropDlg.o VideoPropDlg.o SubtitlePropDlg.o ChaptersDlg.o SlideDlg.o TitlePropDlg.o TitlesetManager.o BurnDlg.o ProgressDlg.o MenuObjectDef.o ButtonEditDlg.o ButtonAddParamDlg.o DirCtrl.o StatusBar.o MainWin.o dvdstyler.o Process.o ProcessTranscode.o ProcessCleanTemp.o ProcessProjectInfo.o ProcessMenu.o ProcessEncode.o ProcessMenuTransitions.o ProcessSlideshow.o ProcessSubtitles.o ProcessDvdFilesystem.o ProcessPreview.o ProcessIsoImage.o ProcessEccData.o ProcessFormatDvd.o ProcessBurn.o ../wxVillaLib/libwxvilla.a -ljpeg -L/usr/local/lib -pthread -lwx_gtk3u_html-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_net-3.2 -lwx_gtk3u_media-3.2 -lwx_baseu-3.2 -lavformat -lavcodec -lavutil -lswscale -lavfilter -L/usr/local/lib -lwxsvg -lexif -lfontconfig -lfreetype -ludev -ldbus-1
/usr/bin/ld: /usr/local/lib/libwx_baseu-3.2.so: undefined reference to symbol 'inflateEnd'
/usr/bin/ld: /lib64/libz.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:596: dvdstyler] Error 1
make[2]: Leaving directory '/codgerspace/clutter/DVDStyler-3.3b3/src'
make[1]: *** [Makefile:733: all-recursive] Error 1
make[1]: Leaving directory '/codgerspace/clutter/DVDStyler-3.3b3/src'
make: *** [Makefile:469: all-recursive] Error 1Feeding the ld errors to search engines has not produced a useful result for me.
I did try hunting for an AppImage, as I've side-stepped compile failures for some other apps that way, but I can't find an AppImage for DVDStyler.
Any ideas would be appreciated.
Thanks.
My present state of things:
I have installed wxWidgets-3.2.2.1 to clear up errors about wxsvg versions.
I have tried DVDstyler versions from 3.0.4 to 3.3b3, and all give some kind of compile-time error.
The least error-filled version is 3.3;.b3, with this clip from the end of the compile:
Code:g++ -g -O2 -o dvdstyler Config.o Languages.o Utils.o SysUtils.o Cache.o mediaenc.o mediaenc_ffmpeg.o mediatrc_ffmpeg.o mediactrl_ffmpeg.o Palette3D.o DVDAction.o TextSub.o Stream.o Cell.o Vob.o Pgc.o SubStream.o Titleset.o DVD.o dvdvml.o dvdvmy.o MenuObject.o MenuPalettes.o Menu.o Slideshow.o MPEG.o About.o AnimationDlg.o MessageDlg.o SettingsDlg.o NewProjectDlg.o WelcomeDlg.o DVDPropDlg.o TemplateDlg.o VideoFrameDlg.o MenuActionsDlg.o MenuCellsDlg.o MenuPropDlg.o MenuObjectPropDlg.o MenuEditor.o VobListBox.o AudioPropDlg.o VideoPropDlg.o SubtitlePropDlg.o ChaptersDlg.o SlideDlg.o TitlePropDlg.o TitlesetManager.o BurnDlg.o ProgressDlg.o MenuObjectDef.o ButtonEditDlg.o ButtonAddParamDlg.o DirCtrl.o StatusBar.o MainWin.o dvdstyler.o Process.o ProcessTranscode.o ProcessCleanTemp.o ProcessProjectInfo.o ProcessMenu.o ProcessEncode.o ProcessMenuTransitions.o ProcessSlideshow.o ProcessSubtitles.o ProcessDvdFilesystem.o ProcessPreview.o ProcessIsoImage.o ProcessEccData.o ProcessFormatDvd.o ProcessBurn.o ../wxVillaLib/libwxvilla.a -ljpeg -L/usr/local/lib -pthread -lwx_gtk3u_html-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_net-3.2 -lwx_gtk3u_media-3.2 -lwx_baseu-3.2 -lavformat -lavcodec -lavutil -lswscale -lavfilter -L/usr/local/lib -lwxsvg -lexif -lfontconfig -lfreetype -ludev -ldbus-1
/usr/bin/ld: /usr/local/lib/libwx_baseu-3.2.so: undefined reference to symbol 'inflateEnd'
/usr/bin/ld: /lib64/libz.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:596: dvdstyler] Error 1
make[2]: Leaving directory '/codgerspace/clutter/DVDStyler-3.3b3/src'
make[1]: *** [Makefile:733: all-recursive] Error 1
make[1]: Leaving directory '/codgerspace/clutter/DVDStyler-3.3b3/src'
make: *** [Makefile:469: all-recursive] Error 1Feeding the ld errors to search engines has not produced a useful result for me.
I did try hunting for an AppImage, as I've side-stepped compile failures for some other apps that way, but I can't find an AppImage for DVDStyler.
Any ideas would be appreciated.
Thanks.