Compiling error

Asked by Tomáš Coufal on 2011-01-01

Hello everyone,

I'm getting this error when trying to compile:

...
marlin-fm-list-view.o: In function `gof_gnome_open_single_file':
fm-list-view.c:(.text+0x7c9): undefined reference to `gdk_spawn_command_line_on_screen'
marlin-fm-columns-view.o: In function `gof_gnome_open_single_file':
fm-columns-view.c:(.text+0x4a9): undefined reference to `gdk_spawn_command_line_on_screen'
collect2: ld returned 1 exit status
make[3]: *** [marlin] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-tumi/aur-marlin-bzr/src/marlin-build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/yaourt-tmp-tumi/aur-marlin-bzr/src/marlin-build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-tumi/aur-marlin-bzr/src/marlin-build'
make: *** [all] Error 2

(I'm Archlinux user and using this Marlin package from AUR (it's only grabing this bzr branch so it's not too important): https://aur.archlinux.org/packages.php?ID=43271)

Where's the problem? Is there any way how to fix this?

Thanks for answering.

Question information

Language:
English Edit question
Status:
Solved
For:
Marlin Edit question
Assignee:
No assignee Edit question
Solved by:
Tomáš Coufal
Solved:
2011-01-03
Last query:
2011-01-03
Last reply:
2011-01-03
ammonkey (am-monkeyd) said : #1

Hello,

I just saw that the gdk_spawn functions have been dropped from gtk3 12 days ago:
http://git.gnome.org/browse/gtk+/commit/?id=57efe15bdaa949635d16b191b67a5bf91b86bb76

I really recommend to use an older version of gtk3, like version 2.91.4 or 2.91.3 for the moment. gtk+ isn't stabilized yet.

ammonkey (am-monkeyd) said : #2

I opened a bug for it u can follow progression here: Bug #696728
But it's a low priority bug we're still waiting for gtk+ stabilization.

Tomáš Coufal (tumi) said : #3

OK, thank you for your time. I'll downgrade my gtk3 package.