Hi, I am trying to build serialosc on arch linux.
I’ve been using serialosc 1.2 for a long time on my own. I’ve changed systems from debian to arch linux and I am in the process or rebuilding my setup. I was able to build and install libmonome just fine but serialosc has been giving me trouble all morning.
Here’s my output from running ./waf configure
|> ./waf configure
Setting top to : /home/dylan/build/serialosc
Setting out to : /home/dylan/build/serialosc/build
Checking for 'gcc' (C compiler) : /usr/bin/gcc
Checking for working poll() : yes
Checking for libudev : yes
Checking for libmonome : yes
Checking for liblo : yes
Checking for function strdup : yes
Checking for function _strdup : not found
Checking for function strndup : yes
Checking for function strcasecmp : yes
Checking for header unistd.h : yes
Checking for header dns_sd.h : yes
Checking for library dl : yes
'configure' finished successfully (0.741s)
Here’s what I get when I run ./waf
afterwards
|> ./waf
Waf: Entering directory `/home/dylan/build/serialosc/build'
Traceback (most recent call last):
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Scripting.py", line 103, in waf_entry_point
run_commands()
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Scripting.py", line 164, in run_commands
ctx=run_command(cmd_name)
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Scripting.py", line 155, in run_command
ctx.execute()
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Scripting.py", line 366, in execute
return execute_method(self)
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Build.py", line 104, in execute
self.execute_build()
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Build.py", line 107, in execute_build
self.recurse([self.run_dir])
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Context.py", line 133, in recurse
user_function(self)
File "/home/dylan/build/serialosc/wscript", line 239, in build
bld.recurse("third-party")
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Context.py", line 133, in recurse
user_function(self)
File "/home/dylan/build/serialosc/third-party/wscript", line 54, in build
build_uv(ctx)
File "/home/dylan/build/serialosc/third-party/wscript", line 6, in build_uv
from_gyp = ctx.target_from_gyp('libuv/uv.gyp', 'libuv')
File "/home/dylan/build/serialosc/.waf3-1.8.5-3fc7b0f5070c04bfd3f2489448471a84/waflib/Configure.py", line 183, in fun
return f(*k,**kw)
File "/home/dylan/build/serialosc/waftools/gyp_wrapper.py", line 80, in target_from_gyp
gyp = parse_gyp_file(n.abspath())
AttributeError: 'NoneType' object has no attribute 'abspath'
Any help would be appreciated!!!
Also, any other arch users out here?