Giter Site home page Giter Site logo

Comments (6)

sletz avatar sletz commented on August 14, 2024

waf script has never really worked on OSX. The project is currently build using Xcode.

Stéphane

Le 7 avr. 2013 à 14:19, Stefano Pigozzi [email protected] a écrit :

Hello! I'm trying to build waf 1.9.9.5 on OSX 10.8.3. I asked briefly on IRC and was told to open a bug report here. The Python version I use is 2.7.2. Please let me know if you need further details.

./waf configure --prefix=/usr/local/Cellar/jack/1.9.9.5
Setting top to : /private/tmp/jack-OxgU/jack-1.9.9.5
Setting out to : /private/tmp/jack-OxgU/jack-1.9.9.5/build
Checking for 'g++' (c++ compiler) : c++
Checking for 'gcc' (c compiler) : cc
MacOS X detected
Checking for header samplerate.h : yes
Checking for header samplerate.h : yes
Checking for header sndfile.h : yes
Checking for program pkg-config : /usr/local/opt/pkg-config/bin/pkg-config
Checking for 'celt' >= 0.5.0 : yes
Checking for library readline : yes
Checking for 'celt' >= 0.11.0 : yes
Checking for 'opus' >= 0.9.0 : yes
Checking for header opus/opus_custom.h : not found

JACK 1.9.9.5 svn revision will checked and eventually updated during build
Build with a maximum of 64 JACK clients
Build with a maximum of 768 ports per application
Install prefix : /usr/local/Cellar/jack/1.9.9.5
Library directory : /usr/local/Cellar/jack/1.9.9.5/lib
Drivers directory : /usr/local/Cellar/jack/1.9.9.5/lib/jack
Build debuggable binaries : no
C compiler flags : ['-Wall']
C++ compiler flags : ['-Wall']
Linker flags : []
Build doxygen documentation : no
Build Opus netjack2 : no
Build with engine profiling : no
Build with 32/64 bits mixed mode : no
Build standard JACK (jackd) : yes
Build D-Bus JACK (jackdbus) : no
Autostart method : classic

'configure' finished successfully (0.361s)
==> ./waf build
./waf build
Waf: Entering directory /private/tmp/jack-OxgU/jack-1.9.9.5/build' make[1]: Entering directory/private/tmp/jack-OxgU/jack-1.9.9.5/build'
compat: the feature cc does not exist anymore (use "c")
compat: "uselib_local" is deprecated, replace by "use"
Waf: Leaving directory `/private/tmp/jack-OxgU/jack-1.9.9.5/build'
Traceback (most recent call last):
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 97, in waf_entry_point
run_commands()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 151, in run_commands
run_command(cmd_name)
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 143, in run_command
ctx.execute()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Scripting.py", line 345, in execute
return execute_method(self)
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py", line 98, in execute
self.execute_build()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py", line 107, in execute_build
self.compile()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py", line 182, in compile
self.producer.start()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Runner.py", line 149, in start
self.refill_task_list()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Runner.py", line 98, in refill_task_list
self.outstanding.extend(self.biter.next())
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py", line 396, in get_build_iterator
self.post_group()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Build.py", line 380, in post_group
f()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/extras/compat15.py", line 114, in post
return old_post(self)
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/TaskGen.py", line 110, in post
v()
File "/private/tmp/jack-OxgU/jack-1.9.9.5/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/extras/compat15.py", line 151, in apply_uselib_local
self.link_task.set_run_after(y.link_task)
AttributeError: 'task_gen' object has no attribute 'link_task'


Reply to this email directly or view it on GitHub.

from jack2.

pigoz avatar pigoz commented on August 14, 2024

Thank you for your reply. I need to automate the build with a repeatable command as I'm currently updating the formula in mxcl/homebrew to build jack2. Do I have to use the xcodebuild command against macosx/Jackdmp.xcodeproj with some particular parameters?

from jack2.

sletz avatar sletz commented on August 14, 2024

Le 7 avr. 2013 à 17:58, Stefano Pigozzi [email protected] a écrit :

Thank you for your reply. I need to automate the build with a repeatable command as I'm currently updating the formula in mxcl/homebrew to build jack2. Do I have to use the xcodebuild command against macosx/Jackdmp.xcodeproj with some particular parameters?


Reply to this email directly or view it on GitHub.

Jack on OSX is currently distributed as the JackOSX package (http://www.jackosx.com) that contains the server, but also additional components (JackRouter, Jack based AudioUnits…) that have to be compiled and distributed in a coherent manner.

I do not encourage any other distributing mechanism as it would harm users instead of helping them...

Stéphane

from jack2.

pigoz avatar pigoz commented on August 14, 2024

Thanks, I'll then post a pull request to homebrew to remove jack from their repository as it would miss some key functionality (they currently have jack-1.9.7 built with waf).

I was wondering, does the installer install development headers somewhere (where?) so that other applications can use jack?

from jack2.

sletz avatar sletz commented on August 14, 2024

Le 7 avr. 2013 à 20:26, Stefano Pigozzi [email protected] a écrit :

Thanks, I'll then post a pull request to homebrew to remove jack from their repository as it would miss some key functionality (they currently have jack-1.9.7 built with waf).

I was wondering, does the installer install development headers somewhere (where?) so that other applications can use jack?

Yes in /usr/local

Stéphane

from jack2.

sletz avatar sletz commented on August 14, 2024

OSX binaries are built using XCode project.

from jack2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.