see https://launchpad.net/ubuntu/+archive/test-rebuild-20130329/+build/4442990
Linking C executable remmina
cd /build/buildd/remmina-1.0.0/obj-i686-linux-gnu/remmina && /usr/bin/cmake -E cmake_link_script CMakeFiles/remmina.dir/link.txt --verbose=1
/usr/bin/cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -Wno-unused-but-set-variable -Wno-unused-function -O3 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro CMakeFiles/remmina.dir/src/remmina_about.c.o CMakeFiles/remmina.dir/src/remmina_applet_menu.c.o CMakeFiles/remmina.dir/src/remmina_applet_menu_item.c.o CMakeFiles/remmina.dir/src/remmina_avahi.c.o CMakeFiles/remmina.dir/src/remmina.c.o CMakeFiles/remmina.dir/src/remmina_chain_button.c.o CMakeFiles/remmina.dir/src/remmina_chat_window.c.o CMakeFiles/remmina.dir/src/remmina_connection_window.c.o CMakeFiles/remmina.dir/src/remmina_crypt.c.o CMakeFiles/remmina.dir/src/remmina_exec.c.o CMakeFiles/remmina.dir/src/remmina_file.c.o CMakeFiles/remmina.dir/src/remmina_file_editor.c.o CMakeFiles/remmina.dir/src/remmina_file_manager.c.o CMakeFiles/remmina.dir/src/remmina_ftp_client.c.o CMakeFiles/remmina.dir/src/remmina_icon.c.o CMakeFiles/remmina.dir/src/remmina_init_dialog.c.o CMakeFiles/remmina.dir/src/remmina_key_chooser.c.o CMakeFiles/remmina.dir/src/remmina_log.c.o CMakeFiles/remmina.dir/src/remmina_main.c.o CMakeFiles/remmina.dir/src/remmina_marshals.c.o CMakeFiles/remmina.dir/src/remmina_plugin_manager.c.o CMakeFiles/remmina.dir/src/remmina_pref.c.o CMakeFiles/remmina.dir/src/remmina_pref_dialog.c.o CMakeFiles/remmina.dir/src/remmina_protocol_widget.c.o CMakeFiles/remmina.dir/src/remmina_public.c.o CMakeFiles/remmina.dir/src/remmina_scaler.c.o CMakeFiles/remmina.dir/src/remmina_scrolled_viewport.c.o CMakeFiles/remmina.dir/src/remmina_sftp_client.c.o CMakeFiles/remmina.dir/src/remmina_sftp_plugin.c.o CMakeFiles/remmina.dir/src/remmina_ssh.c.o CMakeFiles/remmina.dir/src/remmina_ssh_plugin.c.o CMakeFiles/remmina.dir/src/remmina_string_array.c.o CMakeFiles/remmina.dir/src/remmina_string_list.c.o CMakeFiles/remmina.dir/src/remmina_widget_pool.c.o -o remmina -rdynamic -lgtk-3 -lgdk-3 -lglib-2.0 -lpango-1.0 -lcairo -lgdk-3 -latk-1.0 -lssh -lgcrypt -lvte2_90 -lappindicator3 -lglib-2.0 -lpango-1.0 -lcairo -latk-1.0 -lssh -lgcrypt -lvte2_90 -lappindicator3
/usr/bin/ld: CMakeFiles/remmina.dir/src/remmina_plugin_manager.c.o: undefined reference to symbol 'g_module_symbol'
/usr/bin/ld: note: 'g_module_symbol' is defined in DSO /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 so try adding it to the linker command line
/usr/lib/i386-linux-gnu/libgmodule-2.0.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[3]: *** [remmina/remmina] Error 1
make[3]: Leaving directory `/build/buildd/remmina-1.0.0/obj-i686-linux-gnu'
make[2]: *** [remmina/CMakeFiles/remmina.dir/all] Error 2
make[2]: Leaving directory `/build/buildd/remmina-1.0.0/obj-i686-linux-gnu'
make[1]: *** [all] Error 2
This git patch which Fedora also uses helps, but the build just fails later on.
https:/ /github. com/FreeRDP/ Remmina/ commit/ 13f203672155cd5 2278655f03da7ff 8dcff75c29. patch
[ 35%] Building C object remmina/ CMakeFiles/ remmina. dir/src/ remmina_ widget_ pool.c. o /obj-x86_ 64-linux- gnu/remmina && /usr/bin/cc -DHAVE_ LIBAPPINDICATOR -DHAVE_LIBGCRYPT -DHAVE_LIBSSH -DHAVE_LIBVTE -DHAVE_PTHREAD -g -O2 -fstack-protector --param= ssp-buffer- size=4 -Wformat -Werror= format- security -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -Wno-unused- but-set- variable -Wno-unused- function -O3 -DNDEBUG -I/«PKGBUILDDIR»/. -I/«PKGBUILDDIR »/remmina/ include -I/usr/ include/ gtk-3.0 -I/usr/ include/ glib-2. 0 -I/usr/ lib/x86_ 64-linux- gnu/glib- 2.0/include -I/usr/ include/ pango-1. 0 -I/usr/ include/ cairo -I/usr/ include/ gdk-pixbuf- 2.0 -I/usr/ include/ atk-1.0 -I/usr/ include/ vte-2.90 -I/usr/ include/ libappindicator 3-0.1 -o CMakeFiles/ remmina. dir/src/ remmina_ widget_ pool.c. o -c /«PKGBUILDDIR» /remmina/ src/remmina_ widget_ pool.c /obj-x86_ 64-linux- gnu/remmina && /usr/bin/cmake -E cmake_link_script CMakeFiles/ remmina. dir/link. txt --verbose=1 ssp-buffer- size=4 -Wformat -Werror= format- security -D_FORTIFY_SOURCE=2 -Wall -fPIC -Wno-unused-result -Wno-unused- but-set- variable -Wno-unused- function -O3 -DNDEBUG -Wl,-Bsymbolic- functions -Wl,-z,relro CMakeFiles/ remmina. dir/src/ remmina_ about.c. o CMakeFiles/ remmina. dir/src/ remmina_ applet_ menu.c. o CMakeFiles/ remmina. dir/src/ remmina_ applet_ menu_item. c.o CMakeFiles/ remmina. dir/src/ remmina_ avahi.c. o CMakeFiles/ remmina. dir/src/ remmina. c.o CMakeFiles/ remmina. dir/src/ remmina_ chain_button. c.o CMakeFiles/ remmina. dir/src/ remmina_ chat_window. c.o CMakeFiles/ remmina. dir/src/ remmina_ connection_ window. c.o CMakeFiles/ remmina. dir/src/ remmina_ crypt.c. o CMakeFiles/ remmina. dir/src/ remmina_ exec.c. o CMakeFiles/ remmina. dir/src/ remmina_ file.c. o CMakeFiles/ remmina. dir/src/ remmina_ file_editor. c.o CMakeFiles/ remmina. dir/src/ remmina_ file_manager. c.o CMakeFiles/ remmina. dir/src/ remmina_ ftp_client. c.o CMakeFiles/ remmina. dir/src/ remmina_ icon.c. o CMakeFiles/ remmina. dir/src/ remmina_ init_dialog. c.o CMakeFiles/ remmina. dir/src/ remmina_ key_chooser. c.o CMakeFiles/ remmina. dir/src/ remmina_ log.c.o CMakeFiles/ remmina. dir/src/ remmina_ main.c. o CMakeFiles/ remmina. dir/src/ remmina_ marshals. c.o CMakeFiles/ remmina. dir/src/ remmina_ plugin_ manager. c.o CMakeFiles/ remmina. dir/src/ remmina_ pref.c. o CMakeFiles/ remmina. dir/src/ remmina_ pref_dialog. c.o CMakeFiles/ remmina. dir/src/ remmina_ protocol_ widget. c.o CMakeFiles/ remmina. dir/src/ remmina_ public. c.o CMakeFiles/ remmina. dir/src/ remmina_ scaler. c.o CMakeFiles/ remmina. dir/src/ remmina_ scrolled_ viewport. c.o CMakeFiles/ remmina. dir/src/ remmina_ sftp_client. c.o CMakeFiles/ remmina. dir/src/ remmina_ sftp_plugin. c.o CMakeFiles/ remmina. dir/src/ remmina_ ssh.c.o CMakeFiles/ remmina. dir/src/ remmina_ ssh_plugin. c.o CMakeFiles/ remmina. dir/src/ remmina_ string_ array.c. o CMakeFiles/ remmina. dir/src/ remmina_ string_ list.c. o CMakeFiles/ remmina. dir/src/ remmina_ widget_ pool.c. o -o remmina -rdynamic -lgtk-3 -lgdk-3 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lpango-1...
cd /«PKGBUILDDIR»
Linking C executable remmina
cd /«PKGBUILDDIR»
/usr/bin/cc -g -O2 -fstack-protector --param=