Skip to content

Installing on Ubuntu x86_64 #5

@MangelMaxime

Description

@MangelMaxime

Hello, I am trying to install ftlk4lua on my computer running under Ubuntu. And I god the following error :

sudo luarocks install fltk4lua
[sudo] password for shadaen: 
Installing https://luarocks.org/fltk4lua-0.1-1.src.rock...
Using https://luarocks.org/fltk4lua-0.1-1.src.rock... switching to 'build' mode
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/fltk4lua.o src/fltk4lua.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_enums.o src/f4l_enums.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_ask.o src/f4l_ask.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_image.o src/f4l_image.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_shared_image.o src/f4l_shared_image.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_widget.o src/f4l_widget.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_box.o src/f4l_box.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_button.o src/f4l_button.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_chart.o src/f4l_chart.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_clock.o src/f4l_clock.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_group.o src/f4l_group.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_browserx.o src/f4l_browserx.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_browser.o src/f4l_browser.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_file_browser.o src/f4l_file_browser.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_check_browser.o src/f4l_check_browser.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_input_choice.o src/f4l_input_choice.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_color_chooser.o src/f4l_color_chooser.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_pack.o src/f4l_pack.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_scroll.o src/f4l_scroll.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_spinner.o src/f4l_spinner.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_tabs.o src/f4l_tabs.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_tile.o src/f4l_tile.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_window.o src/f4l_window.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_wizard.o src/f4l_wizard.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_input.o src/f4l_input.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_menu.o src/f4l_menu.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_choice.o src/f4l_choice.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_menu_bar.o src/f4l_menu_bar.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_menu_button.o src/f4l_menu_button.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_progress.o src/f4l_progress.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_valuator.o src/f4l_valuator.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_adjuster.o src/f4l_adjuster.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_counter.o src/f4l_counter.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_dial.o src/f4l_dial.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_roller.o src/f4l_roller.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_slider.o src/f4l_slider.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_value_input.o src/f4l_value_input.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o src/f4l_value_output.o src/f4l_value_output.cxx
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o moon/moon.o moon/moon.c
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -c -o compat-5.3/c-api/compat-5.3.o compat-5.3/c-api/compat-5.3.c
gcc -O2 -fPIC -I/usr/include/lua5.2 -Imoon -Icompat-5.3/c-api -DMOON_PREFIX=f4lx -DCOMPAT53_PREFIX=f4lx -DNDEBUG `/usr/local/bin/fltk-config --use-images --cxxflags` -shared -o fltk4lua.so src/fltk4lua.o src/f4l_enums.o src/f4l_ask.o src/f4l_image.o src/f4l_shared_image.o src/f4l_widget.o src/f4l_box.o src/f4l_button.o src/f4l_chart.o src/f4l_clock.o src/f4l_group.o src/f4l_browserx.o src/f4l_browser.o src/f4l_file_browser.o src/f4l_check_browser.o src/f4l_input_choice.o src/f4l_color_chooser.o src/f4l_pack.o src/f4l_scroll.o src/f4l_spinner.o src/f4l_tabs.o src/f4l_tile.o src/f4l_window.o src/f4l_wizard.o src/f4l_input.o src/f4l_menu.o src/f4l_choice.o src/f4l_menu_bar.o src/f4l_menu_button.o src/f4l_progress.o src/f4l_valuator.o src/f4l_adjuster.o src/f4l_counter.o src/f4l_dial.o src/f4l_roller.o src/f4l_slider.o src/f4l_value_input.o src/f4l_value_output.o moon/moon.o compat-5.3/c-api/compat-5.3.o `/usr/local/bin/fltk-config --use-images --ldflags` -lstdc++
/usr/bin/ld: /usr/local/lib/libfltk_images.a(fl_images_core.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libfltk_images.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:63: recipe for target 'fltk4lua.so' failed
make: *** [fltk4lua.so] Error 1

Error: Build error: Failed building.

Here are some informations about my system.

○ → uname -a
Linux shadaen-G750JW 3.19.0-47-generic #53-Ubuntu SMP Mon Jan 18 14:02:48 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

○ → lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid

I have lua5.2 configure as main lua version on my computer.

Do you have any idea ?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions