Skip to content

Can't build on Fedora 42 after installing ohNet #9

@aanno

Description

@aanno

I've got the following after installing ohNet when building ohNetGenerated:

$ git clone --depth 10 https://github.com/openhome/ohNetGenerated.git
$ cd ohNetGenerated
$ ./go fetch --all || true

+ ./go fetch --all
  File "<string>", line 1
    import os,sys;print os.path.realpath(sys.argv[1])
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
dirname: missing operand
Try 'dirname --help' for more information.
  File "<string>", line 1
    import os,sys;print os.path.realpath(sys.argv[1])
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
  File "<string>", line 1
    import os,sys;print os.path.realpath(sys.argv[1])
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
  File "<string>", line 1
    import os,sys;print os.path.realpath(sys.argv[1])
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
  File "<string>", line 1
    import os,sys;print os.path.realpath(sys.argv[1])
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
OHDEVTOOLS_ROOT not set.
Tried looking in .
Please set OHDEVTOOLS_ROOT to point to the location of the ohdevtools scripts.


$ make prefix=/usr
+ make prefix=/usr
CROSS_COMPILE: 
Machine reported by compiler is: x86_64-redhat-linux
Machine reported by uname is: Linux
Building for system Linux and architecture x64
mkdir -p Generated
o Generated/Proxies.mak OpenHome/Net/T4/Templates/CpUpnpMakeProxies.tt -a xml:OpenHome/Net/Service/Services.xml
make: o: No such file or directory
make: [Common.mak:27: Generated/Proxies.mak] Error 127 (ignored)
Attention: a makefile has been re-generated.
mkdir -p Generated
o Generated/Devices.mak OpenHome/Net/T4/Templates/DvUpnpMakeDevices.tt -a xml:OpenHome/Net/Service/Services.xml
make: o: No such file or directory
make: [Common.mak:32: Generated/Devices.mak] Error 127 (ignored)
Attention: a makefile has been re-generated.
mkdir -p Build/Obj/Posix/Release/
mkdir -p Build/Include
mkdir -p Build/Include/OpenHome
mkdir -p Build/Include/OpenHome/Net
mkdir -p Build/Include/OpenHome/Net/Core
mkdir -p Build/Include/OpenHome/Net/C
mkdir -p Build/Include/OpenHome/Net/Cpp
rsync -u OpenHome/Net/ControlPoint/Proxies/*.h Build/Include/OpenHome/Net/Core
rsync -u OpenHome/Net/Device/Providers/*.h Build/Include/OpenHome/Net/Core
rsync -u OpenHome/Net/Bindings/C/ControlPoint/Proxies/*.h Build/Include/OpenHome/Net/C
rsync -u OpenHome/Net/Bindings/C/Device/Providers/*.h Build/Include/OpenHome/Net/C
rsync -u OpenHome/Net/Bindings/Cpp/ControlPoint/Proxies/*.h Build/Include/OpenHome/Net/Cpp
rsync -u OpenHome/Net/Bindings/Cpp/Device/Providers/*.h Build/Include/OpenHome/Net/Cpp
make: *** No rule to make target 'dependencies/Linux-x64/ohNet-Linux-x64-Release/lib/libohNetCore.a', needed by 'proxies'.  Stop.

BTW, is the project dead? OpenHome Player was last build for Ubuntu 15.10, nearly 10 years ago!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions