inportage version - 20050703 latest stable version - 08.07 (2008-08-10 10:43)
I'd also really like this to be bumped. I renamed, removed the epatch line, and changed SRC_URI to this: SRC_URI="mirror://sourceforge/dvd-audio/${P}.tar.bz2" but I get: >>> Compiling source in /var/tmp/portage/media-sound/dvda-author-08.12/work/dvda-author-08.12 ... make -j1 -C src CC=x86_64-pc-linux-gnu-gcc make: Entering directory `/var/tmp/portage/media-sound/dvda-author-08.12/work/dvda-author-08.12/src' make: *** No targets specified and no makefile found. Stop. There are deb and rpm packages here: http://sourceforge.net/project/showfiles.php?group_id=131997&package_id=144979
For example, newer versions of dvda-author can --extract.
I managed to get the latest version 09.03 from sourceforge mirrors to ./configure against system flac and ogg, but it seems to bundle also old version of sox, and.. checking for sox_format_init in -lsox... no This is a major problem, because after it fails to find the function from system sox, it starts to build the internal copy and that we can't allow. Recording here what I was using at src_configure, in case I want to return to fixing this, econf \ --disable-dependency-tracking \ --disable-all-builds \ --with-ogg=ogg \ --with-flac=flac \ --with-sox=sox \ --without-fixwav Any $(use_with) or $(use_enable) foo is bound to fail.
I'm dvda-author's dev in charge with the building system. Which version did you try? There's a bugfix posted 10 May on the sourceforge release system (index 09.03-1 of package 09.03 src). Fab
(In reply to comment #4) > I'm dvda-author's dev in charge with the building system. > Which version did you try? There's a bugfix posted 10 May on the sourceforge > release system (index 09.03-1 of package 09.03 src). > Fab > Yes, that was the tarball I was using. The AC_ARG_WITH, AC_ARG_ENABLE logic you are using in configure.ac is not working properly, also it fails to detect the system sox Gentoo is using at the moment, media-sound/sox-14.2.0. What I mean with the logic failing is simple --with and --without, or --enable or --disable, I don't want to be rude in anyway, but i'd suggest you look for examples how this is done e.g. in gstreamer, or gnome apps, ..
I brought this to the dvda-author list and I got: "a fixed version has been uploaded, 09.03-1, which has been tested to find installed libsox lib OK."
(In reply to comment #6) > I brought this to the dvda-author list and I got: > > "a fixed version has been uploaded, 09.03-1, > which has been tested to find installed libsox lib OK." > I don't know what to tell you, I used the -1.tar.bz2 and it didn't work.
(In reply to comment #5) > (In reply to comment #4) > > I'm dvda-author's dev in charge with the building system. > > Which version did you try? There's a bugfix posted 10 May on the sourceforge > > release system (index 09.03-1 of package 09.03 src). > > Fab > > > > Yes, that was the tarball I was using. > > The AC_ARG_WITH, AC_ARG_ENABLE logic you are using in configure.ac is not > working properly, also it fails to detect the system sox Gentoo is using at the > moment, media-sound/sox-14.2.0. > > What I mean with the logic failing is simple --with and --without, or --enable > or --disable, I don't want to be rude in anyway, but i'd suggest you look for > examples how this is done e.g. in gstreamer, or gnome apps, .. > OK, please send or upload: - your actual configure command line - your config.log - if configure is OK and make fails, your make run log. after reading INSTALL, which (not being rude) you did not do: --with-flac=flac is clearly bound to fail as the full path is necessary (--with-flac=/path/to/libFLAC.so) There are specific building instructions there on --with and --enable. Als use --with-sox=/ful/path/to/libsox.so BTW, the --with-flac/ogg options were designed to port to freebsd... There are many standards around. Entering the full path may help avoid issues between diverging *nix standards, like where to put which libs. Fab
OK I now see where your issue must have come from. I've uploaded a cleaned-up package with revised build system to SF file release webpage, index is dvda-author-09.03-core.tar.bz2 Syntax is ./configure ; make unless this is not enough to find out your libs, in which case do: ./configure --with-flac=/full/path/to/libFLAC.so --with-ogg=/full/path/to/libogg.so --with-sox=/full/path/to/libsox.so
(In reply to comment #9) SoX-code related issues have been identified in collaboration with SoX project developers. They may, or may not, have caused trouble whilst linking to SoX libs. Normally the latest code (dvda-author-09.05.tar.bz2) should solve these issues and other building troubles as well.
In portage.