undefined reference to `gtk_source_view_get_type'

Bug #1137867 reported by Pim Vullers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Euclide
Invalid
Undecided
Unassigned

Bug Description

When trying to build euclide I get the following error:
...
Linking C executable euclide_tests
cd /tmp/portage/dev-util/euclide-9999/work/euclide-9999_build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/euclide_tests.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-gcc -march=native -mtune=native -O3 -pipe -Wl,-O1 -Wl,--as-needed CMakeFiles/euclide_tests.dir/tests.c.o CMakeFiles/euclide_tests.dir/OutputParser.c.o -o euclide_tests -rdynamic ../euclidecore/libeuclidecore.so.0.1 -lscratchcore -lsoup-2.4 -lxml2 -lgranite -lgthread-2.0 -lrt -lgtksourceview-3.0 -lvte2_90 -lgio-2.0 -lX11 -lXext -lpeas-1.0 -lgmodule-2.0 -lrt -lgirepository-1.0 -lscratchcore -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgee -lgobject-2.0 -lglib-2.0 -lscratchcore -lsoup-2.4 -lxml2 -lgranite -lgthread-2.0 -lrt -lgtksourceview-3.0 -lvte2_90 -lX11 -lXext -lpeas-1.0 -lgmodule-2.0 -lgirepository-1.0 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgee -lgobject-2.0 -lglib-2.0 -Wl,-rpath,/tmp/portage/dev-util/euclide-9999/work/euclide-9999_build/euclidecore
../euclidecore/libeuclidecore.so.0.1: undefined reference to `gtk_source_view_get_type'
collect2: error: ld returned 1 exit status
make[2]: *** [src/euclide_tests] Error 1
make[2]: Leaving directory `/tmp/portage/dev-util/euclide-9999/work/euclide-9999_build'
make[1]: *** [src/CMakeFiles/euclide_tests.dir/all] Error 2
make[1]: Leaving directory `/tmp/portage/dev-util/euclide-9999/work/euclide-9999_build'
make: *** [all] Error 2

This is euclide from trunk, scratch from trunk, gtksourceview 3.6.3 and vala 0.18. Build on Gentoo Linux.

In the end I tracked it down to a typo in a CMakeLists.txt file. The attached patch solves the issue.

Revision history for this message
Pim Vullers (pimvullers) wrote :
Revision history for this message
Mario Guerriero (mefrio-g) wrote :

It should work now. Let me know.

Changed in euclide:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.