Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250146 - media-sound/dvda-author bump request
Summary: media-sound/dvda-author bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Sound Team
URL: http://dvd-audio.sf.net
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-07 08:54 UTC by Anton Romanov
Modified: 2009-07-23 23:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Romanov 2008-12-07 08:54:43 UTC
inportage version - 20050703
latest stable version - 08.07 (2008-08-10 10:43)
Comment 1 A. Person 2009-05-07 17:44:14 UTC
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
Comment 2 A. Person 2009-05-08 01:28:36 UTC
For example, newer versions of dvda-author can --extract.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-05-11 19:02:31 UTC
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.
Comment 4 fabrice nicol 2009-05-12 16:42:13 UTC
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
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2009-05-12 16:56:04 UTC
(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, ..
Comment 6 A. Person 2009-05-12 17:36:53 UTC
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."
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2009-05-12 18:29:17 UTC
(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.
Comment 8 fabrice nicol 2009-05-12 19:37:26 UTC
(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
Comment 9 fabrice nicol 2009-05-16 14:45:08 UTC
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 
Comment 10 fabrice nicol 2009-06-01 18:19:09 UTC
(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.
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2009-07-23 23:06:19 UTC
In portage.