fmdexter
2011-04-03
Good news, dvdstyler 1.8.3 was released today 4/2/2011
I downloaded DVDStyler-1.8.3.tar.bz2 and wxsvg-1.0.8-1.tar.bz2 from sourceforge.net and I am going to attempt to compile them on ubuntu 10.10 amd64
This should also work on ubuntu 10.10 i386 as well if you want to try it along with me or give me pointers when I smack into the inevitable wall
The dependencies listed in the dvdstyler package are:
cdrtools >= 2.01 (http://cdrecord.berlios.de/private/cdrecord.html)
dvdauthor >= 0.6.14 (http://dvdauthor.sourceforge.net)
dvd+rw-tools >= 7.1 (http://fy.chalmers.se/~appro/linux/DVD+RW/tools/)
ffmpeg >= 0.4.9 20080823, libavformat >= 52.21.0 (http://ffmpeg.mplayerhq.hu)
gettext >= 0.17 (http://www.gnu.org/software/gettext/)
libexif12 >= 0.6.16 (http://libexif.sourceforge.net)
wxGTK >= 2.8.7 (http://www.wxwidgets.org/downloads/)
wxSVG >= 1.0.8 (http://wxsvg.sourceforge.net)
xine-ui >= 0.99.1 (http://xinehq.de/)
(looks the same as version 1.8.2 although the change log states dvdauthor is now 0.7.0)
The dependencies in the wxsvg package are:
wxGTK >= 2.6.3 (http://www.wxwidgets.org)
ffmpeg >= 0.4.9_p20070616 (http://ffmpeg.mplayerhq.hu)
libtool >= 1.5.26 (http://www.gnu.org/software/libtool/)
I'll start with the wxsvg package first, in the synaptic package manager I have checked and installed:
python-wxgtk2.6 ver 2.6.3.2.2-5ubuntu1
ffmpeg ver 4:0.6-2ubuntu6
libtool ver 2.2.6b-2ubuntu1
libltdl7 ver 2.2.6b-2ubuntu1
libltdl-dev ver 2.2.6b-2ubuntu1
Now to compile, I have extracted wxsvg-1.0.8-1.tar.bz2 to an empty folder called xmit
Open terminal and install checkinstall, you will see why later on
type: cd xmit
to get into the xmit folder
Type: cd wxsvg-1.0.8-1
to get into the extracted folder
Type: ./configure
check for errors when its done
Type: make
check for errors when its done
Type: sudo checkinstall
this creates a .deb file that is easy to remove or install later on, or you can just type: sudo make install, either way wxsvg 1.0.8 will be installed, you just won't see it using sudo make install
Everything worked so far, to be continued….
fmdexter
2011-04-03
The next dvdstyler dependencies can be found in the ubuntu software center or the synaptic package manager
dvd+rw-tools >= 7.1 (http://fy.chalmers.se/~appro/linux/DVD+RW/tools/)
libavformat >= 52.21.0 (http://ffmpeg.mplayerhq.hu)
gettext >= 0.17 (http://www.gnu.org/software/gettext/)
libexif12 >= 0.6.16 (http://libexif.sourceforge.net)
xine-ui >= 0.99.1 (http://xinehq.de/)
In the synaptic package manager I have checked and installed:
dvd+rw-tools ver 7.1-6
libburn4 ver 0.8.0.pl00-2
libavformat52 ver 4:0.6-2ubuntu6
libavformat-dev ver 4:0.6-2ubuntu6
gettext ver 0.18.1.1-1ubuntu2
liblocale-gettext-perl ver 1.05-6
gettext-base ver 0.18.1.1-1ubuntu2
po-debconf ver 1.0.16
libgtksourceview2.0-common ver 2.10.5-0ubuntu1
autotools-dev ver 20100122.1
libexif-dev ver 0.6.19-1
libexif12 ver 0.6.19-1
xine-ui ver 0.99.6-1
x11proto-xinerama-dev ver 1.2-2
libxine1-ffmpeg ver 1.1.18.1-4ubuntu4
libxine1-x ver 1.1.18.1-4ubuntu4
libxine1-bin ver 1.1.18.1-4ubuntu4
libxine1-misc-plugins ver 1.1.18.1-4ubuntu4
libxine1 ver 1.1.18.1-4ubuntu4
libxinerama1 ver 2:1.1-3
libxinerama-dev ver 2:1.1-3
libxine1-console ver 1.1.18.1-4ubuntu4
libvcdinfo0 ver 0.7.23-4ubuntu2
The dvdstyler dependency:
dvdauthor >= 0.6.14 (http://dvdauthor.sourceforge.net)
can also be found in the ubuntu software center or the synaptic package manager as:
dvdauthor ver 0.6.18-1build1
However the dvdstyler 1.8.3 change log calls out dvdauthor ver 0.7.0, so I will compile that version instead, to be continued….
fmdexter
2011-04-05
I downloaded dvdauthor-0.7.0.tar.gz from sourceforge.net and extracted it to an empty folder called xmit
There are no dependencies for this package, so it should be a nice easy compile
Before you start, you have to rename the extracted folder from dvdauthor to dvdauthor-0.7.0
checkinstall needs the version number to create the .deb file at the end
Open terminal and type: cd xmit
to get into the xmit folder
Type: cd dvdauthor-0.7.0
to get into the extracted folder
Type: ./configure
check for errors when its done
Type: make
check for errors when its done
Type: sudo checkinstall
no errors? we're done!
On to the next dependency, wxGTK >= 2.8.7 (http://www.wxwidgets.org/downloads/)
I downloaded wxWidgets-2.9.1.tar.bz2, but I found version 2.8.11 is already on my system
In the synaptic package manager I have checked and installed:
python-wxgtk2.8 ver 2.8.11.0-0ubuntu4
python-wxtools ver 2.8.11.0-0ubuntu4
python-wxversion ver 2.8.11.0-0ubuntu4
libwxbase2.8-dev ver 2.8.11.0-0ubuntu4
libwxbase2.8-0 ver 2.8.11.0-0ubuntu4
wx-common ver 2.8.11.0-0ubuntu4
wx2.8-headers ver 2.8.11.0-0ubuntu4
libwxgtk2.8-dev ver 2.8.11.0-0ubuntu4
libwxgtk2.8-0 ver 2.8.11.0-0ubuntu4
The last dependency listed in the dvdstyler 1.8.3 package is:
cdrtools >= 2.01 (http://cdrecord.berlios.de/private/cdrecord.html)
I downloaded cdrtools-3.00.tar.bz2, extracted it to an empty folder called xmit, and started reading the contents
Not to long later I had a flashback to the Top Gun movie where Goose and Maverick are caught in a flat spin about to crash
This is not good Maverick, this is not good
Needless to say, I have had trouble compiling cdrtools before, but it can be done
One way to do it is using a script from here: http://muaythaimaster74.blogspot.com/2010/05/ubuntu-cdrtools-script.html
I have read through it several times and it should work, but I have not tried it myself
Another way is from a :ppa on launchpad.net here: https://launchpad.net/~brandonsnider/+archive/cdrtools
To install cdrtools 3.00, open a terminal and type:
sudo add-apt-repository ppa:brandonsnider/cdrtools
Then type: sudo apt-get update
Go to the synaptic package manager, then check and install:
cdrecord ver 10:3.00-0ubuntu1~maverick~cdrtoolsppa1
cdda2wav ver 10:3.00-0ubuntu1~maverick~cdrtoolsppa1
mkisofs ver 10:3.00-0ubuntu1~maverick~cdrtoolsppa1
Thats it! Now I can move on to compile dvdstyler 1.8.3 right?
to be continued….
Vyacheslav Dubrovskiy
2011-04-05
On to the next dependency, wxGTK >= 2.8.7 (http://www.wxwidgets.org/downloads/)
I downloaded wxWidgets-2.9.1.tar.bz2, but I found version 2.8.11 is already on my system
dvdstyler not build with wxWidgets-2.9.x
For fix use patch from http://git.altlinux.org/gears/d/dvdstyler.git?p=dvdstyler.git;a=blob;f=dvdstyler-alt-wx2.9.patch;h=6509462c03c16dc5b275be465f138d1af9df1993;hb=475947daa8701f0e5cb0307021a378a2c7a1a346
fmdexter
2011-04-09
thank you for the input dubrsl !
You hit the nail right on the head, I did run into problems with wx-2.9 but I am not sure how to apply the patch that you pointed out as I am new to GIT
So I started messing around with other stuff which created more problems and now I am in the process of undoing all of that to get back to the original problem
Anyway, while I was looking around for more info on GIT, I saw a video with Linus Torvalds speaking to Google about SCM and GIT that was hilarious! but it made a lot of sense
Back to the drawing board, I was thinking of starting over with wxgtk 2.8.12 which was just released at the end of March to be continued….
GTG
2011-05-03
I'm trying to get DVDStyler 1.8.3 to compile on Ubuntu Maverick as well…
1. I got wxSVG compiled and installed.
2. When I run ./configure for DVDStyler, runs for a bit and then it ends with:
... checking for wx-config... /usr/bin/wx-config checking for wxWindows version >= 2.8.7... yes (version 2.8.11) checking for wxSVG... yes checking for wxSVG library with FFMPEG support... no configure: error: DVDStyler requires the wxSVG library with FFMPEG support.
Is this a different library than wxSVG, or was there a special option in compiling wxSVG with FFMPEG that I missed? I have FFMPEG installed.
Alex Thuering
2011-05-03
Actually wxSVG is compiled with ffmpeg by default, but you can try to configure wxSVG explicit with -enable-ffmpeg option.
Check also if only one wxSVG library is installed (locate libwxsvg).
Karel
2011-05-04
If any of you manages to compile it, please could you share the deb? I broke my teeth on compiling as well. Thanks.
GTG
2011-05-05
Thanks for the reply. Unfortunately, I'm still stuck :-(
> but you can try to configure wxSVG explicit with -enable-ffmpeg option.
Yes, tried this.
> Check also if only one wxSVG library is installed (locate libwxsvg).
Here's what I've got (not including the stuff in the src directory):
/usr/lib/libwxsvg.so.0 /usr/lib/libwxsvg.so.0.0.0 /usr/local/lib/libwxsvg.a /usr/local/lib/libwxsvg.la /usr/local/lib/libwxsvg.so /usr/local/lib/libwxsvg.so.0 /usr/local/lib/libwxsvg.so.0.0.2 /usr/local/lib/pkgconfig/libwxsvg.pc /usr/share/doc/libwxsvg0 /usr/share/doc/libwxsvg0/changelog.Debian.gz /usr/share/doc/libwxsvg0/changelog.gz /usr/share/doc/libwxsvg0/copyright /var/lib/dpkg/info/libwxsvg0.list /var/lib/dpkg/info/libwxsvg0.md5sums /var/lib/dpkg/info/libwxsvg0.postinst /var/lib/dpkg/info/libwxsvg0.postrm /var/lib/dpkg/info/libwxsvg0.shlibs
I suspect that the library in /usr/lib is from installing the DVDStyler app via the Ubuntu Software Center, and the library in /usr/local/lib is from compiling wxsvg from the source. The modification dates on /usr/lib are much earlier.
I tried removing the /usr/lib items from above, but still no luck getting DVDStyler ./configure to complete. It's still stuck on the wxsvg ffmpeg support part.
Alex Thuering
2011-05-05
do you get
checking for FFMPEG... yes
when you execute ./configure for wxSVG?
jtuttle
2011-05-05
do you get checking for FFMPEG… yes when you execute ./configure for wxSVG?
I'm having the same problems compiling. To answer your question, no, I do not get that when the configure script is run for wxSVG and everything I've tried never finds the proper header files. I think this is the main problem.
jtuttle
2011-05-05
I also wanted to add that if I attempt to compile 1.8.3 and wxsvg 1.0.7, ffmpeg is also not found for wxsvg 1.0.7 however it doesn't seem to matter because dvdstyler 1.8.3 configure script doesn't error out. So something changed in wxsvg 1.0.8 I suppose. Even if you point to the avutil.h file directly in the wxsvg configure script it doesn't seem to matter. The configure script just throws an error about it "not being able to use for compiling" or something like that. Sorry to be vague, I'm just going on memory here.
Yu I.
2011-06-12
So… How can I avoid this problem to cimpile 1.8.3?