LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-14-2022, 09:53 PM   #1
TheNutCase
Member
 
Registered: May 2016
Location: Columbia, South Carolina14
Distribution: Slackware 15.0
Posts: 700

Rep: Reputation: Disabled
error compiling dvdstyler.


I use Slackware 15.0 as my operating system, and I'm trying to compile DVDStyler, and yes, I have installed all of the required dependencies,and I end up with the following output
Code:
mv -f .deps/PipeExecute.Tpo .deps/PipeExecute.Po
g++ -DPACKAGE_NAME=\"DVDStyler\" -DPACKAGE_TARNAME=\"dvdstyler\" -DPACKAGE_VERSION=\"3.2\" -DPACKAGE_STRING=\"DVDStyler\ 3.2\" -DPACKAGE_BUGREPORT=\"http://www.dvdstyler.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"dvdstyler\" -DVERSION=\"3.2\" -DHAVE_CXX11=1 -I.   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -O2 -fPIC -DNDEBUG -fno-strict-aliasing  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread    -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -DHAVE_LIBUDEV -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -DHAVE_LIBDBUS -DDATADIR=\"/usr/share/dvdstyler\" -DUSE_FFMPEG=1  -I/usr/include/libexif -DWX_SVG -O2 -fPIC -DNDEBUG -fno-strict-aliasing  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread    -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -DHAVE_LIBUDEV -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -DHAVE_LIBDBUS -DDATADIR=\"/usr/share/dvdstyler\" -DUSE_FFMPEG=1 -MT PropDlg.o -MD -MP -MF .deps/PropDlg.Tpo -c -o PropDlg.o PropDlg.cpp
PropDlg.cpp: In member function ‘virtual void wxPropDlg::OnSelectColour(wxCommandEvent&)’:
PropDlg.cpp:763:22: error: ‘class wxColourData’ has no member named ‘SetChooseAlpha’
  763 |         m_colourData.SetChooseAlpha(true);
      |                      ^~~~~~~~~~~~~~
make[1]: *** [Makefile:412: PropDlg.o] Error 1
make[1]: Leaving directory '/tmp/SBo/DVDStyler-3.2.1/wxVillaLib'
make: *** [Makefile:464: all-recursive] Error 1
I would greatly appreciate some help with this issue.
 
Old 03-14-2022, 10:13 PM   #2
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,455

Rep: Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212
And no, you don't use the right version

Code:
PRGNAM="dvdstyler"
VERSION="3.1.2"
HOMEPAGE="http://www.dvdstyler.org/"
DOWNLOAD="http://downloads.sf.net/dvdstyler/DVDStyler-3.1.2.tar.bz2"
MD5SUM="8d5e977900ade9f57ae1e13c2e50b1ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libavc1394 libmspack libquicktime mjpegtools mpgtx wxsvg"
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
Code:
/tmp/SBo/DVDStyler-3.2.1/
You must use the package URL provided by the DOWNLOAD= tag

But you already know that since you download the package elsewhere and modified the .SlackBuild to fit the version you downloaded.

The real question is: when are you going to use SBo in the way it was designed and validated?

Last edited by marav; 03-14-2022 at 10:18 PM.
 
Old 03-15-2022, 01:00 AM   #3
TheNutCase
Member
 
Registered: May 2016
Location: Columbia, South Carolina14
Distribution: Slackware 15.0
Posts: 700

Original Poster
Rep: Reputation: Disabled
I DID use version 3.2.1, and the other real question is: Where do I find information on how to use SBo in the way it was designed and validated?
And if you go to Slackbuilds,org, you will see that the version that they provide is - 3.1.2, NOT 3.2.1

Last edited by TheNutCase; 03-15-2022 at 01:20 AM.
 
Old 03-15-2022, 01:16 AM   #4
pghvlaans
Member
 
Registered: Jan 2021
Distribution: Slackware64 {15.0,-current}, FreeBSD, stuff on QEMU
Posts: 462

Rep: Reputation: 369Reputation: 369Reputation: 369Reputation: 369
Yes, and that's the problem. The SlackBuild is for version 3.1.2.
 
Old 03-15-2022, 02:46 AM   #5
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,455

Rep: Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212Reputation: 4212
Quote:
Originally Posted by TheNutCase View Post
I DID use version 3.2.1
But, you shouldn't
Quote:
Originally Posted by TheNutCase View Post
and the other real question is: Where do I find information on how to use SBo in the way it was designed and validated?
https://slackbuilds.org/howto/

Quote:
Originally Posted by TheNutCase View Post
And if you go to Slackbuilds,org, you will see that the version that they provide is - 3.1.2, NOT 3.2.1
I don't understand how a :
Code:
wget http://downloads.sf.net/dvdstyler/DVDStyler-3.1.2.tar.bz2
land you to DVDstyler version 3.2.1

Last edited by marav; 03-15-2022 at 02:50 AM.
 
Old 03-15-2022, 06:58 AM   #6
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,355

Rep: Reputation: 955Reputation: 955Reputation: 955Reputation: 955Reputation: 955Reputation: 955Reputation: 955Reputation: 955
Another one thread , we say a million of times, you not go use 14.2 slackbuilds to slackware 15.0.

But you continue and opening every day 2 or 3 questions cause have errors building things from 14.2 slackbuilds :=)
 
2 members found this post helpful.
Old 03-15-2022, 08:41 AM   #7
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 542

Rep: Reputation: 383Reputation: 383Reputation: 383Reputation: 383
Quote:
Originally Posted by TheNutCase View Post
Where do I find information on how to use SBo in the way it was designed and validated?
There's lots of information on https://slackbuilds.org/ how to use it.
To install software, i usually install https://slackbuilds.org/repository/1...stem/sbotools/
Then
Code:
sbocheck
sboinstall <sbo_name>
I just did that with "dvdstyler", and, after pressing about 10x return, every dependency and dvdstyler has been built successfully.
 
Old 03-15-2022, 10:10 AM   #8
Paulo2
Member
 
Registered: Aug 2012
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 935

Rep: Reputation: 527Reputation: 527Reputation: 527Reputation: 527Reputation: 527Reputation: 527
One way to use SlackBuilds.org automatically is install sbopkg from https://www.sbopkg.org/
https://github.com/sbopkg/sbopkg/rel...arch-1_wsr.tgz
install it and choose 15.0 repository and sync with it. It's all in the ncurses interface.

Then to install things it's easier to run sbopkg in cli mode.
Run "sqg -p dvdstyler" to build the dependencies list then run "sbopkg -Rki dvdstyler" to build it (choose queuefile).

After every new sync with the repository (every one week or two), I always run "sqg -a -j2" to build all queues.
(the new sqg is super fast )
 
Old 03-15-2022, 02:22 PM   #9
joghi
Member
 
Registered: Jun 2011
Distribution: Slackware64 15.0 Slackware 14.2 Slackware64 14.2
Posts: 33

Rep: Reputation: Disabled
Of course you can try to use the slackbuilds provided by SBo to build more recent versions of the respective package (this is also mentioned in the HowTos). This might work in most cases but it is not guaranteed to work. And you have to keep in mind, that a newer version of a specific package might also need newer versions of the dependencies too. The versions provided by SBo are correct only for the original package at SBo. So again you might have to modify the respective slackbuilds.
 
Old 03-16-2022, 02:51 AM   #10
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,090

Rep: Reputation: 761Reputation: 761Reputation: 761Reputation: 761Reputation: 761Reputation: 761Reputation: 761
It's possible to build dvdstyler-3.2.1 on Slackware-15/current but that needs some upgrades and a patch:
https://www.linuxquestions.org/quest...k3-4175696991/
 
Old 03-17-2022, 01:00 PM   #11
joghi
Member
 
Registered: Jun 2011
Distribution: Slackware64 15.0 Slackware 14.2 Slackware64 14.2
Posts: 33

Rep: Reputation: Disabled
Just tried it. The latest beta (DVDStyler-3.3b1) builds without a patch.
 
Old 03-17-2022, 01:04 PM   #12
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,136

Rep: Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204Reputation: 4204
Quote:
Originally Posted by joghi View Post
Just tried it. The latest beta (DVDStyler-3.3b1) builds without a patch.
does it still need a newer wxGTK3 (I haven't tried it myself) than the stable 3.0.x version?
in that case an upgrade on SBo where the stable wxGTK3 is used as a dependency for many other things is still a no no (IMHO)...
 
Old 03-17-2022, 01:41 PM   #13
joghi
Member
 
Registered: Jun 2011
Distribution: Slackware64 15.0 Slackware 14.2 Slackware64 14.2
Posts: 33

Rep: Reputation: Disabled
Unfortunately yes. Since in version 2.0 transparency for highlighted colors was introduced, an unstable version of wxGTK3 is still needed. Therefore I too think that an official upgrade in SBo should wait.
 
Old 08-01-2022, 08:38 AM   #14
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,090

Rep: Reputation: 761Reputation: 761Reputation: 761Reputation: 761Reputation: 761Reputation: 761Reputation: 761
Seems as if dvstyler is put on hold, nothing have happened since the 3.3b1 beta was released in December. As joghi wrote, it builds without a patch and starts OK but I can't get it to work - segfaults when trying to create an iso file. I then reported that to https://sourceforge.net/p/dvdstyler/bugs/ but nothing's happened so far.

I agree with ponce that it's a nuisance that the devs insists on an unstable wxGTK3 version. I've noticed that wxWidgets-3.2.0 (stable) was released a few weeks ago. Haven't managed to build it using the .gz file (complaints about missing 3rd party stuff that for some reason isn't included) but will try building from git repo.

EDIT: the missing 3rd party files are included in wxWidgets-3.2.0.tar.bz2 (although missing in the .gz file) so no need to clone the git repo. Build in progress.

Last edited by kgha; 08-01-2022 at 08:48 AM.
 
Old 08-01-2022, 03:58 PM   #15
joghi
Member
 
Registered: Jun 2011
Distribution: Slackware64 15.0 Slackware 14.2 Slackware64 14.2
Posts: 33

Rep: Reputation: Disabled
Hm, just tried it here under 15.0 and I had no problems generating an iso image with dvdstyler 3.3b1. But nowadays I only use dvdstyler to generate the dvd directory structure. For creating the iso images I use pgcedit. This has the advantage that it creates correct layer breaks for double layer discs, which is necessary for some (older?) DVD player hardware.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] When Installing DVDstyler, getting config error "missing wxSVG library >=1.2" 23turbo Linux - Software 6 02-21-2015 10:11 AM
Slackware64-13.1 : DVDStyler error upon launch pokipoki08 Slackware 3 06-10-2010 03:17 AM
Compiling dvdstyler v1.4 with wxGTK 2.8 dv502 Linux - Software 0 03-11-2007 09:18 PM
DvdStyler %d error in filename flebber Linux - Software 2 07-22-2006 01:39 AM
mplex error with dvdstyler rino.caldelli Linux - Software 1 10-31-2005 09:55 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:57 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration