Skip to content

Unable to build for Linux + Python bindings #309

@Rubicon7

Description

@Rubicon7

Expected behavior:

After modifying genie.lua to support Alsa and OSS
cd soloud/build
./genie gmake
cd gmake && make

should result in a libsoloud.so that can be dropped in python directory and used with soloud.py

Actual behavior:

soloud.py complains about undefined symbol snd_pcm_close

Linking the .so and .a file using gcc results in "Undefined symbol: Soloud_destroy"

reorienting soloud.py to use the .a file results in an invalid ELF header

I may not be building this correctly so tips on how to build this would be mighty appreciated. I gotta use soloud in a linux environment.

SoLoud version, operating system, backend used, any other potentially useful information:

Tried with both latest from git and stable from soloud website. Used soloud.py fix from #287 .

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions