[Jack-Devel] jack2 fail to build the doc; configure question

PrevNext  Index
DateThu, 08 Nov 2012 23:46:24 +0100
From Dominique Michel <[hidden] at vtxnet dot ch>
To"[hidden] at lists dot jackaudio dot org" <[hidden] at lists dot jackaudio dot org>
Follow-UpAdrian Knoth Re: [Jack-Devel] jack2 fail to build the doc; configure question
On gentoo, when building jack2 from git, it work fine, but when I want
the doxygen documentation, I get:

>>> Compiling source
>>> in /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999 ...
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/waf"
build --jobs=5 Waf: Entering directory
`/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build'
make[1]: Entering directory
`/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build'
Traceback (most recent call last): File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py",
line 97, in waf_entry_point run_commands() File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py",
line 151, in run_commands run_command(cmd_name) File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py",
line 143, in run_command ctx.execute() File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py",
line 345, in execute return execute_method(self) File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py",
line 98, in execute self.execute_build() File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py",
line 101, in execute_build self.recurse([self.run_dir]) File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Context.py",
line 128, in recurse user_function(self) File
"/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/wscript",
line 338, in build share_dir = bld.env.get_destdir() +
bld.env['PREFIX'] + '/share/jack-audio-connection-kit' TypeError:
'list' object is not callable

########################

I also want to improve the ebuild for the proaudio overlay and have a
question. The configure step look like:

 * Running "./waf configure --prefix=/usr
   --destdir=/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/image/
   --alsa --dbus --doxygen" ... CCFLAGS="-march=native -O2 -pipe -ggdb"
   LINKFLAGS="-Wl,-O1 -Wl,--as-needed"
   "/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/waf"
   --prefix=/usr --libdir=/usr/lib64 --prefix=/usr
   --destdir=/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/image/
   --alsa --dbus --doxygen configure 
Setting top to                           : /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999
   
Setting out to                           : /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build
...
snip
...
Checking for 'celt' >=   0.5.0             : not found 
Checking for library   readline            : yes 
Checking for 'celt' >= 0.11.0            :   not found 
Checking for 'celt' >= 0.8.0             : not found
Checking for 'celt' >= 0.7.0             : not found 
Checking for   'celt' >= 0.5.0           : not found 
Checking for 'opus' >=   0.9.0           : not found 

==================                      
JACK 1.9.9 svn revision will checked and eventually updated during build
...
snip
...
Build Opus netjack2                      :  no 
...
'configure' finished successfully (0.633s)

###################

When running "./waf --help", I see no option to configure Opus
netjack2. Is it enough to make jack2 to depend on celt and opus in
order to get Opus netjack2 support? Or is it some non documented
configure option for that?

Dominique

-- 
"We have the heroes we deserve."
PrevNext  Index

1352411321.29515_0.ltw:2,a <20121108234624.3f774f5c at tuxstudio>