Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Ubuntu DVDStyler 1.8.3 compile on Maverick

Help
fmdexter
2011-04-03
2012-11-20
  • fmdexter
    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
    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
    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….

     
  • fmdexter
    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
    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
    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
    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
    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
    Alex Thuering
    2011-05-05

    do you get

    checking for FFMPEG... yes
    

    when you execute ./configure for wxSVG?

     
  • jtuttle
    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
    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.
    Yu I.
    2011-06-12

    So… How can I avoid this problem to cimpile 1.8.3?