Coder Social home page Coder Social logo

liblo not found on OS X 10.9 about libmonome HOT 8 CLOSED

monome avatar monome commented on July 21, 2024
liblo not found on OS X 10.9

from libmonome.

Comments (8)

wrl avatar wrl commented on July 21, 2024

could you paste me the results of build/config.log?

from libmonome.

alesaccoia avatar alesaccoia commented on July 21, 2024

here it is

http://pastebin.com/Lpqt0Us7

from libmonome.

wrl avatar wrl commented on July 21, 2024

man. so, here's a weird question: have you rebooted between the time that you installed liblo and tried to build libmonome? in my experience, it takes a reboot to get OSX to rebuild the dyld cache and start using it.

worth a shot.

from libmonome.

alesaccoia avatar alesaccoia commented on July 21, 2024

rebooted now, it still doesn't work.. I have no clue

from libmonome.

alesaccoia avatar alesaccoia commented on July 21, 2024

ls /usr/local/lib/liblo.
liblo.0.6.0.dylib liblo.0.dylib liblo.7.dylib liblo.a liblo.dylib liblo.la

lipo -detailed_info /usr/local/lib/liblo.a
Fat header in: /usr/local/lib/liblo.a
....

same for the dylib

from libmonome.

alesaccoia avatar alesaccoia commented on July 21, 2024

Wow I have spent so many hours on this. still no luck
now I have explicitly moved these to line 138, before check_liblo. Notice that I have explicitly added the -L and -I flags. now liblo is found

 conf.env.append_unique("CFLAGS", [
  "-I/usr/local/include",
    "-std=c99", "-Wall", "-Werror",
    "-Wno-initializer-overrides"])

conf.env.append_unique("LINKFLAGS", [
    "-L/usr/local/lib"])

But then, at build time, a function declaration in monome.h is missing when compiling src/monomeserial.c. Log here

http://pastebin.com/i0zjPTVV

So I installed libmonome from homebrew :-/. Weird that when using
brew install --build-from-source libmonome
everything works (it's calling ./waf configure --prefix=/usr/local/Cellar/libmonome/1.2 )
For serialosc, I have been able to compile it, after doing the same thing: adding -I and -L and moving it higher in the wscript.
Still no idea... and it's the first time I use waf

from libmonome.

alesaccoia avatar alesaccoia commented on July 21, 2024

successfully configured with

LIBRARY_PATH=/usr/local/lib CPATH=/usr/local/include waf configure

then build and install

from libmonome.

kaosbeat avatar kaosbeat commented on July 21, 2024

I had to specify the path where brew install liblo
LIBRARY_PATH=/usr/local/Cellar/liblo/0.29/lib/ CPATH=/usr/local/include ./waf configure
but after that configure worked...

thanks

from libmonome.

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.