Error compiling and..
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Luz |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
im having an error compiling and running luz_performer.rb on latest slackware64 manually updated to newest glibmm gtmm and such first error on compilation of the spectrum analyzer
make
for dir in input-manager spectrum-analyzer; do make -C $dir all; done
make[1]: Entering directory `/luz/input-
gcc -o input-manager *.cc -lX11 -pthread -lcwiimote -lportmidi -lporttime -I/usr/
/usr/lib64/
/usr/lib64/
/usr/lib64/
collect2: error: ld returned 1 exit status
make[1]: *** [input-manager] Error 1
make[1]: Leaving directory `/luz/input-
make[1]: Entering directory `/luz/spectrum-
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/luz/spectrum-
this is the error i get when starting luz_performer.rb --fullscreen or any other option for that matter
ruby luz_performer.rb --fullscreen
Using SDL version 2.1.2
Running at 1680x1050 @ 32bpp, 60fps (max)
- Inlining common methods...
/luz/utils/
/luz/utils/
/luz/utils/
/luz/utils/
/luz/utils/
/luz/utils/
error loading ruby-inline: error executing "gcc -shared -fPIC -O3 -ggdb -Wall -Wextra -Wno-unused-
Renamed /root/.
/luz/plugins/
/luz/engine/
from /luz/engine/
from /luz/engine/
from /luz/engine/
from /luz/engine/
from luz_performer.
im really stuck so some help would be appreciated
Changed in luz: | |
status: | New → Incomplete |
Hi there,
Thanks for the bug report!
For the first problem, it seems to suggest you include libstdc++ in the compilation; have you tried that? You might be able to put it right in the pkg-config line.
The second problem is easy to avoid, as ruby-inline is completely optional. Just make it unavailable or comment out the line in Luz that 'requires' it.
Hope that helps!