Problème à la compilation de surf

Bonsoir.
De retour sur debian sid, je cherche à compiler surf, vous savez, le navigateur que l’on peut trouver sur suckless.org : surf.suckless.org/
cependant, j’ai souci à la compilation. Il doit me manquer des libs, mais lesquelles? (de plus, il y a d’étranges symboles dans ma console, si quelqu’un sait d’où ça vient…)
voici le message d’erreur :

Lothlorien:/home/xavier/surf-0.3# make clean install cleaning Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found Package webkit-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `webkit-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'webkit-1.0' found Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found Package webkit-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `webkit-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'webkit-1.0' found surf build options: CFLAGS = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -DVERSION="0.3" LDFLAGS = -s -L/usr/lib -lc -lgthread-2.0 CC = cc creating config.h from config.def.h Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found Package webkit-1.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `webkit-1.0.pc' to the PKG_CONFIG_PATH environment variable No package 'webkit-1.0' found CC surf.c surf.c:8:21: error: gtk/gtk.h: Aucun fichier ou dossier de ce type surf.c:9:22: error: gdk/gdkx.h: Aucun fichier ou dossier de ce type surf.c:10:21: error: gdk/gdk.h: Aucun fichier ou dossier de ce type surf.c:11:28: error: gdk/gdkkeysyms.h: Aucun fichier ou dossier de ce type surf.c:18:27: error: webkit/webkit.h: Aucun fichier ou dossier de ce type surf.c:19:25: error: glib/gstdio.h: Aucun fichier ou dossier de ce type surf.c:20:39: error: JavaScriptCore/JavaScript.h: Aucun fichier ou dossier de ce type surf.c:27: error: expected specifier-qualifier-list before âgbooleanâ surf.c:30: warning: union has no members surf.c:33: error: expected specifier-qualifier-list before âGtkWidgetâ surf.c:42: warning: struct has no members surf.c:51: error: expected specifier-qualifier-list before âguintâ surf.c:55: warning: struct has no members surf.c:57: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token surf.c:59: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token surf.c:60: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token surf.c:62: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âembedâ surf.c:63: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âshowxidâ surf.c:67: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âlockcookieâ surf.c:70: error: expected â)â before â*â token surf.c:73: error: expected â)â before â*â token surf.c:75: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token surf.c:76: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âdecidedownloadâ surf.c:77: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âdecidewindowâ surf.c:79: error: expected â)â before â*â token surf.c:83: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âexposeindicatorâ surf.c:87: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âinitdownloadâ surf.c:88: error: expected â)â before â*â token surf.c:89: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âkeypressâ surf.c:90: error: expected â)â before â*â token surf.c:91: error: expected â)â before â*â token surf.c:92: error: expected â)â before â*â token surf.c:97: error: expected â)â before â*â token surf.c:99: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âprocessxâ surf.c:100: error: expected â)â before â*â token surf.c:103: error: expected â)â before â*â token surf.c:111: error: expected â)â before â*â token surf.c:113: error: expected â)â before â*â token surf.c:116: error: expected â)â before â*â token In file included from surf.c:120: config.h:18: error: âGDK_CONTROL_MASKâ undeclared here (not in a function) config.h:18: error: âGDK_SHIFT_MASKâ undeclared here (not in a function) config.h:18: warning: excess elements in struct initializer config.h:18: warning: (near initialization for âkeys[0]â) config.h:18: error: âGDK_râ undeclared here (not in a function) config.h:18: warning: excess elements in struct initializer config.h:18: warning: (near initialization for âkeys[0]â) config.h:18: warning: excess elements in struct initializer config.h:18: warning: (near initialization for âkeys[0]â) config.h:18: error: extra brace group at end of initializer config.h:18: error: (near initialization for âkeys[0]â) config.h:18: error: âTRUEâ undeclared here (not in a function) config.h:18: warning: excess elements in struct initializer config.h:18: warning: (near initialization for âkeys[0]â) config.h:19: warning: excess elements in struct initializer config.h:19: warning: (near initialization for âkeys[1]â) config.h:19: warning: excess elements in struct initializer config.h:19: warning: (near initialization for âkeys[1]â) config.h:19: warning: excess elements in struct initializer config.h:19: warning: (near initialization for âkeys[1]â) config.h:19: error: extra brace group at end of initializer config.h:19: error: (near initialization for âkeys[1]â) config.h:19: error: âFALSEâ undeclared here (not in a function) config.h:19: warning: excess elements in struct initializer config.h:19: warning: (near initialization for âkeys[1]â) config.h:20: warning: excess elements in struct initializer config.h:20: warning: (near initialization for âkeys[2]â) config.h:20: error: âGDK_pâ undeclared here (not in a function) config.h:20: warning: excess elements in struct initializer config.h:20: warning: (near initialization for âkeys[2]â) config.h:20: warning: excess elements in struct initializer config.h:20: warning: (near initialization for âkeys[2]â) config.h:20: error: extra brace group at end of initializer config.h:20: error: (near initialization for âkeys[2]â) config.h:20: warning: excess elements in struct initializer config.h:20: warning: (near initialization for âkeys[2]â) config.h:21: warning: excess elements in struct initializer config.h:21: warning: (near initialization for âkeys[3]â) config.h:21: warning: excess elements in struct initializer config.h:21: warning: (near initialization for âkeys[3]â) config.h:21: warning: excess elements in struct initializer config.h:21: warning: (near initialization for âkeys[3]â) config.h:21: error: extra brace group at end of initializer config.h:21: error: (near initialization for âkeys[3]â) config.h:21: warning: excess elements in struct initializer config.h:21: warning: (near initialization for âkeys[3]â) config.h:22: warning: excess elements in struct initializer config.h:22: warning: (near initialization for âkeys[4]â) config.h:22: error: âGDK_yâ undeclared here (not in a function) config.h:22: warning: excess elements in struct initializer config.h:22: warning: (near initialization for âkeys[4]â) config.h:22: warning: excess elements in struct initializer config.h:22: warning: (near initialization for âkeys[4]â) config.h:22: error: extra brace group at end of initializer config.h:22: error: (near initialization for âkeys[4]â) config.h:22: warning: excess elements in struct initializer config.h:22: warning: (near initialization for âkeys[4]â) config.h:23: warning: excess elements in struct initializer config.h:23: warning: (near initialization for âkeys[5]â) config.h:23: error: âGDK_jâ undeclared here (not in a function) config.h:23: warning: excess elements in struct initializer config.h:23: warning: (near initialization for âkeys[5]â) config.h:23: warning: excess elements in struct initializer config.h:23: warning: (near initialization for âkeys[5]â) config.h:23: error: extra brace group at end of initializer config.h:23: error: (near initialization for âkeys[5]â) config.h:23: warning: excess elements in struct initializer config.h:23: warning: (near initialization for âkeys[5]â) config.h:24: warning: excess elements in struct initializer config.h:24: warning: (near initialization for âkeys[6]â) config.h:24: error: âGDK_kâ undeclared here (not in a function) config.h:24: warning: excess elements in struct initializer config.h:24: warning: (near initialization for âkeys[6]â) config.h:24: warning: excess elements in struct initializer config.h:24: warning: (near initialization for âkeys[6]â) config.h:24: error: extra brace group at end of initializer config.h:24: error: (near initialization for âkeys[6]â) config.h:24: warning: excess elements in struct initializer config.h:24: warning: (near initialization for âkeys[6]â) config.h:25: warning: excess elements in struct initializer config.h:25: warning: (near initialization for âkeys[7]â) config.h:25: error: âGDK_iâ undeclared here (not in a function) config.h:25: warning: excess elements in struct initializer config.h:25: warning: (near initialization for âkeys[7]â) config.h:25: warning: excess elements in struct initializer config.h:25: warning: (near initialization for âkeys[7]â) config.h:25: error: extra brace group at end of initializer config.h:25: error: (near initialization for âkeys[7]â) config.h:25: warning: excess elements in struct initializer config.h:25: warning: (near initialization for âkeys[7]â) config.h:26: warning: excess elements in struct initializer config.h:26: warning: (near initialization for âkeys[8]â) config.h:26: error: âGDK_lâ undeclared here (not in a function) config.h:26: warning: excess elements in struct initializer config.h:26: warning: (near initialization for âkeys[8]â) config.h:26: warning: excess elements in struct initializer config.h:26: warning: (near initialization for âkeys[8]â) config.h:26: error: extra brace group at end of initializer config.h:26: error: (near initialization for âkeys[8]â) config.h:26: warning: excess elements in struct initializer config.h:26: warning: (near initialization for âkeys[8]â) config.h:27: warning: excess elements in struct initializer config.h:27: warning: (near initialization for âkeys[9]â) config.h:27: error: âGDK_hâ undeclared here (not in a function) config.h:27: warning: excess elements in struct initializer config.h:27: warning: (near initialization for âkeys[9]â) config.h:27: warning: excess elements in struct initializer config.h:27: warning: (near initialization for âkeys[9]â) config.h:27: error: extra brace group at end of initializer config.h:27: error: (near initialization for âkeys[9]â) config.h:27: warning: excess elements in struct initializer config.h:27: warning: (near initialization for âkeys[9]â) config.h:28: warning: excess elements in struct initializer config.h:28: warning: (near initialization for âkeys[10]â) config.h:28: warning: excess elements in struct initializer config.h:28: warning: (near initialization for âkeys[10]â) config.h:28: warning: excess elements in struct initializer config.h:28: warning: (near initialization for âkeys[10]â) config.h:28: error: extra brace group at end of initializer config.h:28: error: (near initialization for âkeys[10]â) config.h:28: warning: excess elements in struct initializer config.h:28: warning: (near initialization for âkeys[10]â) config.h:29: warning: excess elements in struct initializer config.h:29: warning: (near initialization for âkeys[11]â) config.h:29: warning: excess elements in struct initializer config.h:29: warning: (near initialization for âkeys[11]â) config.h:29: warning: excess elements in struct initializer config.h:29: warning: (near initialization for âkeys[11]â) config.h:29: error: extra brace group at end of initializer config.h:29: error: (near initialization for âkeys[11]â) config.h:29: warning: excess elements in struct initializer config.h:29: warning: (near initialization for âkeys[11]â) config.h:30: warning: excess elements in struct initializer config.h:30: warning: (near initialization for âkeys[12]â) config.h:30: error: âGDK_Escapeâ undeclared here (not in a function) config.h:30: warning: excess elements in struct initializer config.h:30: warning: (near initialization for âkeys[12]â) config.h:30: warning: excess elements in struct initializer config.h:30: warning: (near initialization for âkeys[12]â) config.h:30: error: extra brace group at end of initializer config.h:30: error: (near initialization for âkeys[12]â) config.h:30: warning: excess elements in struct initializer config.h:30: warning: (near initialization for âkeys[12]â) config.h:31: warning: excess elements in struct initializer config.h:31: warning: (near initialization for âkeys[13]â) config.h:31: error: âGDK_oâ undeclared here (not in a function) config.h:31: warning: excess elements in struct initializer config.h:31: warning: (near initialization for âkeys[13]â) config.h:31: warning: excess elements in struct initializer config.h:31: warning: (near initialization for âkeys[13]â) config.h:31: error: extra brace group at end of initializer config.h:31: error: (near initialization for âkeys[13]â) config.h:31: warning: excess elements in struct initializer config.h:31: warning: (near initialization for âkeys[13]â) config.h:32: warning: excess elements in struct initializer config.h:32: warning: (near initialization for âkeys[14]â) config.h:32: error: âGDK_gâ undeclared here (not in a function) config.h:32: warning: excess elements in struct initializer config.h:32: warning: (near initialization for âkeys[14]â) config.h:32: warning: excess elements in struct initializer config.h:32: warning: (near initialization for âkeys[14]â) config.h:32: error: extra brace group at end of initializer config.h:32: error: (near initialization for âkeys[14]â) config.h:32: warning: excess elements in struct initializer config.h:32: warning: (near initialization for âkeys[14]â) config.h:33: warning: excess elements in struct initializer config.h:33: warning: (near initialization for âkeys[15]â) config.h:33: error: âGDK_slashâ undeclared here (not in a function) config.h:33: warning: excess elements in struct initializer config.h:33: warning: (near initialization for âkeys[15]â) config.h:33: warning: excess elements in struct initializer config.h:33: warning: (near initialization for âkeys[15]â) config.h:33: error: extra brace group at end of initializer config.h:33: error: (near initialization for âkeys[15]â) config.h:33: warning: excess elements in struct initializer config.h:33: warning: (near initialization for âkeys[15]â) config.h:34: warning: excess elements in struct initializer config.h:34: warning: (near initialization for âkeys[16]â) config.h:34: error: âGDK_nâ undeclared here (not in a function) config.h:34: warning: excess elements in struct initializer config.h:34: warning: (near initialization for âkeys[16]â) config.h:34: warning: excess elements in struct initializer config.h:34: warning: (near initialization for âkeys[16]â) config.h:34: error: extra brace group at end of initializer config.h:34: error: (near initialization for âkeys[16]â) config.h:34: warning: excess elements in struct initializer config.h:34: warning: (near initialization for âkeys[16]â) config.h:35: warning: excess elements in struct initializer config.h:35: warning: (near initialization for âkeys[17]â) config.h:35: warning: excess elements in struct initializer config.h:35: warning: (near initialization for âkeys[17]â) config.h:35: warning: excess elements in struct initializer config.h:35: warning: (near initialization for âkeys[17]â) config.h:35: error: extra brace group at end of initializer config.h:35: error: (near initialization for âkeys[17]â) config.h:35: warning: excess elements in struct initializer config.h:35: warning: (near initialization for âkeys[17]â) config.h:39: error: unknown field âiâ specified in initializer config.h:39: warning: excess elements in union initializer config.h:39: warning: (near initialization for âitems[0].argâ) config.h:40: error: unknown field âiâ specified in initializer config.h:40: warning: excess elements in union initializer config.h:40: warning: (near initialization for âitems[1].argâ) config.h:41: error: unknown field âvâ specified in initializer config.h:41: warning: excess elements in union initializer config.h:41: warning: (near initialization for âitems[2].argâ) config.h:42: error: unknown field âbâ specified in initializer config.h:42: warning: excess elements in union initializer config.h:42: warning: (near initialization for âitems[3].argâ) config.h:43: warning: excess elements in union initializer config.h:43: warning: (near initialization for âitems[4].argâ) config.h:44: error: unknown field âbâ specified in initializer config.h:44: warning: excess elements in union initializer config.h:44: warning: (near initialization for âitems[5].argâ) config.h:45: error: unknown field âbâ specified in initializer config.h:45: warning: excess elements in union initializer config.h:45: warning: (near initialization for âitems[6].argâ) config.h:46: warning: excess elements in union initializer config.h:46: warning: (near initialization for âitems[7].argâ) surf.c: In function âbuildpathâ: surf.c:129: warning: implicit declaration of function âg_strdupâ surf.c:129: warning: assignment makes pointer from integer without a cast surf.c:131: warning: implicit declaration of function âg_strconcatâ surf.c:131: warning: implicit declaration of function âg_get_home_dirâ surf.c:131: warning: assignment makes pointer from integer without a cast surf.c:134: warning: implicit declaration of function âg_mkdir_with_parentsâ surf.c:138: warning: implicit declaration of function âg_fopenâ surf.c:138: warning: assignment makes pointer from integer without a cast surf.c: At top level: surf.c:144: error: expected â)â before â*â token surf.c: In function âcleanupâ: surf.c:168: warning: implicit declaration of function âg_freeâ surf.c: In function âclipboardâ: surf.c:176: error: âgbooleanâ undeclared (first use in this function) surf.c:176: error: (Each undeclared identifier is reported only once surf.c:176: error: for each function it appears in.) surf.c:176: error: expected â;â before âpasteâ surf.c:178: error: âpasteâ undeclared (first use in this function) surf.c:179: warning: implicit declaration of function âgtk_clipboard_request_textâ surf.c:179: warning: implicit declaration of function âgtk_clipboard_getâ surf.c:179: error: âGDK_SELECTION_PRIMARYâ undeclared (first use in this function) surf.c:179: error: âpasteuriâ undeclared (first use in this function) surf.c:181: warning: implicit declaration of function âgtk_clipboard_set_textâ surf.c:181: error: âClientâ has no member named âlinkhoverâ surf.c:181: error: âClientâ has no member named âlinkhoverâ surf.c: At top level: surf.c:185: error: expected â)â before â*â token surf.c: In function âcopystrâ: surf.c:203: warning: assignment makes pointer from integer without a cast surf.c: At top level: surf.c:212: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token surf.c:219: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âdecidedownloadâ surf.c:228: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âdecidewindowâ surf.c: In function âdestroyclientâ: surf.c:245: warning: implicit declaration of function âgtk_widget_destroyâ surf.c:245: error: âClientâ has no member named âindicatorâ surf.c:246: warning: implicit declaration of function âGTK_WIDGETâ surf.c:246: error: âClientâ has no member named âviewâ surf.c:247: error: âClientâ has no member named âscrollâ surf.c:248: error: âClientâ has no member named âvboxâ surf.c:249: error: âClientâ has no member named âwinâ surf.c:251: error: âClientâ has no member named âitemsâ surf.c:252: error: âClientâ has no member named âitemsâ surf.c:254: error: âClientâ has no member named ânextâ surf.c:254: error: âClientâ has no member named ânextâ surf.c:256: error: âClientâ has no member named ânextâ surf.c:256: error: âClientâ has no member named ânextâ surf.c:258: error: âClientâ has no member named ânextâ surf.c:261: warning: implicit declaration of function âgtk_main_quitâ surf.c: At top level: surf.c:265: error: expected â)â before â*â token surf.c: In function âdownloadâ: surf.c:278: error: âWebKitNetworkRequestâ undeclared (first use in this function) surf.c:278: error: ârâ undeclared (first use in this function) surf.c:279: error: âWebKitDownloadâ undeclared (first use in this function) surf.c:279: error: âdlâ undeclared (first use in this function) surf.c:281: error: âArgâ has no member named âvâ surf.c:282: error: âArgâ has no member named âvâ surf.c:284: error: âClientâ has no member named âlinkhoverâ surf.c:284: error: âClientâ has no member named âlinkhoverâ surf.c:285: warning: implicit declaration of function âwebkit_network_request_newâ surf.c:286: warning: implicit declaration of function âwebkit_download_newâ surf.c:287: warning: implicit declaration of function âinitdownloadâ surf.c:287: error: âClientâ has no member named âviewâ surf.c: In function âdrawindicatorâ: surf.c:292: error: âgintâ undeclared (first use in this function) surf.c:292: error: expected â;â before âwidthâ surf.c:294: error: âGtkWidgetâ undeclared (first use in this function) surf.c:294: error: âwâ undeclared (first use in this function) surf.c:295: error: âGdkGCâ undeclared (first use in this function) surf.c:295: error: âgcâ undeclared (first use in this function) surf.c:296: error: âGdkColorâ undeclared (first use in this function) surf.c:296: error: expected â;â before âfgâ surf.c:299: error: âClientâ has no member named âindicatorâ surf.c:300: error: âwidthâ undeclared (first use in this function) surf.c:300: error: âClientâ has no member named âprogressâ surf.c:301: warning: implicit declaration of function âgdk_gc_newâ surf.c:302: warning: implicit declaration of function âgdk_color_parseâ surf.c:303: error: âfgâ undeclared (first use in this function) surf.c:304: warning: implicit declaration of function âgdk_gc_set_rgb_fg_colorâ surf.c:305: warning: implicit declaration of function âgdk_draw_rectangleâ surf.c:306: warning: implicit declaration of function âGTK_WIDGET_STATEâ surf.c:310: warning: implicit declaration of function âg_object_unrefâ surf.c: At top level: surf.c:314: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âexposeindicatorâ surf.c: In function âfindâ: surf.c:324: error: âgbooleanâ undeclared (first use in this function) surf.c:324: error: expected â;â before âforwardâ surf.c:325: warning: implicit declaration of function âwebkit_web_view_search_textâ surf.c:325: error: âClientâ has no member named âviewâ surf.c:325: error: âforwardâ undeclared (first use in this function) surf.c: In function âgetatomâ: surf.c:336: warning: implicit declaration of function âXGetWindowPropertyâ surf.c:336: error: âdpyâ undeclared (first use in this function) surf.c:336: warning: implicit declaration of function âGDK_WINDOW_XIDâ surf.c:336: error: âClientâ has no member named âwinâ surf.c:337: error: âFalseâ undeclared (first use in this function) surf.c:343: warning: implicit declaration of function âXFreeâ surf.c: In function âgeturiâ: surf.c:351: warning: implicit declaration of function âwebkit_web_view_get_uriâ surf.c:351: error: âClientâ has no member named âviewâ surf.c: At top level: surf.c:357: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âinitdownloadâ surf.c:384: error: expected â)â before â*â token surf.c:395: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âkeypressâ surf.c:412: error: expected â)â before â*â token surf.c:423: error: expected â)â before â*â token surf.c:428: error: expected â)â before â*â token surf.c: In function âloaduriâ: surf.c:437: error: âArgâ has no member named âvâ surf.c:439: warning: implicit declaration of function âg_strrstrâ surf.c:440: warning: implicit declaration of function âg_strdup_printfâ surf.c:440: warning: assignment makes pointer from integer without a cast surf.c:441: warning: implicit declaration of function âwebkit_web_view_load_uriâ surf.c:441: error: âClientâ has no member named âviewâ surf.c:442: error: âClientâ has no member named âprogressâ surf.c:443: error: âClientâ has no member named âtitleâ surf.c:443: error: âClientâ has no member named âtitleâ surf.c: In function ânavigateâ: surf.c:450: error: âgintâ undeclared (first use in this function) surf.c:450: error: expected â;â before âstepsâ surf.c:451: warning: implicit declaration of function âwebkit_web_view_go_back_or_forwardâ surf.c:451: error: âClientâ has no member named âviewâ surf.c:451: error: âstepsâ undeclared (first use in this function) surf.c: In function ânewclientâ: surf.c:458: error: âWebKitWebSettingsâ undeclared (first use in this function) surf.c:458: error: âsettingsâ undeclared (first use in this function) surf.c:459: error: âGdkGeometryâ undeclared (first use in this function) surf.c:459: error: expected â;â before âhintsâ surf.c:465: error: âembedâ undeclared (first use in this function) surf.c:466: error: âClientâ has no member named âwinâ surf.c:466: warning: implicit declaration of function âgtk_plug_newâ surf.c:469: error: âClientâ has no member named âwinâ surf.c:469: warning: implicit declaration of function âgtk_window_newâ surf.c:469: error: âGTK_WINDOW_TOPLEVELâ undeclared (first use in this function) surf.c:470: warning: implicit declaration of function âgtk_window_set_wmclassâ surf.c:470: warning: implicit declaration of function âGTK_WINDOWâ surf.c:470: error: âClientâ has no member named âwinâ surf.c:472: warning: implicit declaration of function âgtk_window_set_default_sizeâ surf.c:472: error: âClientâ has no member named âwinâ surf.c:473: warning: implicit declaration of function âg_signal_connectâ surf.c:473: warning: implicit declaration of function âG_OBJECTâ surf.c:473: error: âClientâ has no member named âwinâ surf.c:473: warning: implicit declaration of function âG_CALLBACKâ surf.c:473: error: âdestroywinâ undeclared (first use in this function) surf.c:474: error: âClientâ has no member named âwinâ surf.c:474: error: âkeypressâ undeclared (first use in this function) surf.c:475: error: âClientâ has no member named âwinâ surf.c:475: error: âresizeâ undeclared (first use in this function) surf.c:477: error: âClientâ has no member named âitemsâ surf.c:477: error: âGtkWidgetâ undeclared (first use in this function) surf.c:477: error: expected expression before â)â token surf.c:482: error: âClientâ has no member named âitemsâ surf.c:482: warning: implicit declaration of function âgtk_menu_item_new_with_labelâ surf.c:483: error: âClientâ has no member named âitemsâ surf.c:484: error: âitemclickâ undeclared (first use in this function) surf.c:488: error: âClientâ has no member named âvboxâ surf.c:488: warning: implicit declaration of function âgtk_vbox_newâ surf.c:491: error: âClientâ has no member named âscrollâ surf.c:491: warning: implicit declaration of function âgtk_scrolled_window_newâ surf.c:492: warning: implicit declaration of function âgtk_scrolled_window_set_policyâ surf.c:492: warning: implicit declaration of function âGTK_SCROLLED_WINDOWâ surf.c:492: error: âClientâ has no member named âscrollâ surf.c:493: error: âGTK_POLICY_NEVERâ undeclared (first use in this function) surf.c:496: error: âClientâ has no member named âviewâ surf.c:496: warning: implicit declaration of function âWEBKIT_WEB_VIEWâ surf.c:496: warning: implicit declaration of function âwebkit_web_view_newâ surf.c:497: error: âClientâ has no member named âviewâ surf.c:497: error: âtitlechangeâ undeclared (first use in this function) surf.c:498: error: âClientâ has no member named âviewâ surf.c:498: error: âprogresschangeâ undeclared (first use in this function) surf.c:499: error: âClientâ has no member named âviewâ surf.c:499: error: âloadcommitâ undeclared (first use in this function) surf.c:500: error: âClientâ has no member named âviewâ surf.c:500: error: âloadstartâ undeclared (first use in this function) surf.c:501: error: âClientâ has no member named âviewâ surf.c:501: error: âlinkhoverâ undeclared (first use in this function) surf.c:502: error: âClientâ has no member named âviewâ surf.c:502: error: âcreatewindowâ undeclared (first use in this function) surf.c:503: error: âClientâ has no member named âviewâ surf.c:503: error: âdecidewindowâ undeclared (first use in this function) surf.c:504: error: âClientâ has no member named âviewâ surf.c:504: error: âdecidedownloadâ undeclared (first use in this function) surf.c:505: error: âClientâ has no member named âviewâ surf.c:505: error: âinitdownloadâ undeclared (first use in this function) surf.c:506: error: âClientâ has no member named âviewâ surf.c:506: error: âwindowobjectclearedâ undeclared (first use in this function) surf.c:507: error: âClientâ has no member named âviewâ surf.c:507: error: âcontextâ undeclared (first use in this function) surf.c:510: error: âClientâ has no member named âindicatorâ surf.c:510: warning: implicit declaration of function âgtk_drawing_area_newâ surf.c:511: warning: implicit declaration of function âgtk_widget_set_size_requestâ surf.c:511: error: âClientâ has no member named âindicatorâ surf.c:512: error: âClientâ has no member named âindicatorâ surf.c:513: error: âexposeindicatorâ undeclared (first use in this function) surf.c:516: warning: implicit declaration of function âgtk_container_addâ surf.c:516: warning: implicit declaration of function âGTK_CONTAINERâ surf.c:516: error: âClientâ has no member named âscrollâ surf.c:516: error: âClientâ has no member named âviewâ surf.c:517: error: âClientâ has no member named âwinâ surf.c:517: error: âClientâ has no member named âvboxâ surf.c:518: error: âClientâ has no member named âvboxâ surf.c:518: error: âClientâ has no member named âscrollâ surf.c:519: error: âClientâ has no member named âvboxâ surf.c:519: error: âClientâ has no member named âindicatorâ surf.c:522: warning: implicit declaration of function âgtk_box_set_child_packingâ surf.c:522: warning: implicit declaration of function âGTK_BOXâ surf.c:522: error: âClientâ has no member named âvboxâ surf.c:522: error: âClientâ has no member named âindicatorâ surf.c:522: error: âGTK_PACK_STARTâ undeclared (first use in this function) surf.c:523: error: âClientâ has no member named âvboxâ surf.c:523: error: âClientâ has no member named âscrollâ surf.c:524: warning: implicit declaration of function âgtk_widget_grab_focusâ surf.c:524: error: âClientâ has no member named âviewâ surf.c:525: warning: implicit declaration of function âgtk_widget_showâ surf.c:525: error: âClientâ has no member named âvboxâ surf.c:526: error: âClientâ has no member named âindicatorâ surf.c:527: error: âClientâ has no member named âscrollâ surf.c:528: error: âClientâ has no member named âviewâ surf.c:529: error: âClientâ has no member named âwinâ surf.c:530: warning: implicit declaration of function âgtk_window_set_geometry_hintsâ surf.c:530: error: âClientâ has no member named âwinâ surf.c:530: error: âhintsâ undeclared (first use in this function) surf.c:530: error: âGDK_HINT_MIN_SIZEâ undeclared (first use in this function) surf.c:531: warning: implicit declaration of function âgdk_window_set_eventsâ surf.c:531: error: âClientâ has no member named âwinâ surf.c:531: error: âGDK_ALL_EVENTS_MASKâ undeclared (first use in this function) surf.c:532: warning: implicit declaration of function âgdk_window_add_filterâ surf.c:532: error: âClientâ has no member named âwinâ surf.c:532: error: âprocessxâ undeclared (first use in this function) surf.c:533: warning: implicit declaration of function âwebkit_web_view_set_full_content_zoomâ surf.c:533: error: âClientâ has no member named âviewâ surf.c:534: warning: implicit declaration of function âwebkit_web_view_get_settingsâ surf.c:534: error: âClientâ has no member named âviewâ surf.c:535: warning: implicit declaration of function âg_object_setâ surf.c:536: warning: assignment makes pointer from integer without a cast surf.c:541: error: âClientâ has no member named âdownloadâ surf.c:542: error: âClientâ has no member named âtitleâ surf.c:543: error: âClientâ has no member named ânextâ surf.c:545: error: âshowxidâ undeclared (first use in this function) surf.c:546: warning: implicit declaration of function âgdk_display_syncâ surf.c:546: warning: implicit declaration of function âgtk_widget_get_displayâ surf.c:546: error: âClientâ has no member named âwinâ surf.c:547: error: âguintâ undeclared (first use in this function) surf.c:547: error: expected â)â before âGDK_WINDOW_XIDâ surf.c: In function ânewwindowâ: surf.c:555: error: âguintâ undeclared (first use in this function) surf.c:555: error: expected â;â before âiâ surf.c:557: error: unknown field âvâ specified in initializer surf.c:557: warning: excess elements in union initializer surf.c:557: warning: (near initialization for âaâ) surf.c:560: error: âiâ undeclared (first use in this function) surf.c:561: error: âembedâ undeclared (first use in this function) surf.c:566: error: âshowxidâ undeclared (first use in this function) surf.c:570: error: âArgâ has no member named âvâ surf.c:570: error: âArgâ has no member named âvâ surf.c:570: error: âClientâ has no member named âlinkhoverâ surf.c: At top level: surf.c:578: error: expected â)â before â*â token surf.c: In function âprintâ: surf.c:586: warning: implicit declaration of function âwebkit_web_frame_printâ surf.c:586: warning: implicit declaration of function âwebkit_web_view_get_main_frameâ surf.c:586: error: âClientâ has no member named âviewâ surf.c: At top level: surf.c:590: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âprocessxâ surf.c:615: error: expected â)â before â*â token surf.c: In function âreloadâ: surf.c:622: error: âgbooleanâ undeclared (first use in this function) surf.c:622: error: expected â;â before ânocacheâ surf.c:623: error: ânocacheâ undeclared (first use in this function) surf.c:624: warning: implicit declaration of function âwebkit_web_view_reload_bypass_cacheâ surf.c:624: error: âClientâ has no member named âviewâ surf.c:626: warning: implicit declaration of function âwebkit_web_view_reloadâ surf.c:626: error: âClientâ has no member named âviewâ surf.c: In function âreloadcookiesâ: surf.c:631: error: âSoupCookieJarâ undeclared (first use in this function) surf.c:631: error: âjarâ undeclared (first use in this function) surf.c:632: error: âGSListâ undeclared (first use in this function) surf.c:632: error: âlâ undeclared (first use in this function) surf.c:632: error: âeâ undeclared (first use in this function) surf.c:632: warning: left-hand operand of comma expression has no effect surf.c:634: error: âlockcookieâ undeclared (first use in this function) surf.c:635: warning: implicit declaration of function âsoup_cookie_jar_all_cookiesâ surf.c:635: error: âcookiesâ undeclared (first use in this function) surf.c:636: warning: implicit declaration of function âsoup_cookie_jar_delete_cookieâ surf.c:636: error: âSoupCookieâ undeclared (first use in this function) surf.c:636: error: expected expression before â)â token surf.c:637: warning: implicit declaration of function âsoup_cookies_freeâ surf.c:638: warning: implicit declaration of function âsoup_cookie_jar_text_newâ surf.c:640: warning: implicit declaration of function âsoup_cookie_jar_add_cookieâ surf.c:640: error: expected expression before â)â token surf.c:641: warning: implicit declaration of function âg_slist_freeâ surf.c: At top level: surf.c:647: error: expected â)â before â*â token surf.c: In function âscrollâ: surf.c:661: error: âgdoubleâ undeclared (first use in this function) surf.c:661: error: expected â;â before âvâ surf.c:662: error: âGtkAdjustmentâ undeclared (first use in this function) surf.c:662: error: âaâ undeclared (first use in this function) surf.c:664: warning: implicit declaration of function âgtk_scrolled_window_get_vadjustmentâ surf.c:664: error: âClientâ has no member named âscrollâ surf.c:665: error: âvâ undeclared (first use in this function) surf.c:665: warning: implicit declaration of function âgtk_adjustment_get_valueâ surf.c:666: warning: implicit declaration of function âgtk_adjustment_get_step_incrementâ surf.c:666: error: âArgâ has no member named âiâ surf.c:667: warning: implicit declaration of function âMAXâ surf.c:668: warning: implicit declaration of function âMINâ surf.c:668: warning: implicit declaration of function âgtk_adjustment_get_upperâ surf.c:668: warning: implicit declaration of function âgtk_adjustment_get_page_sizeâ surf.c:669: warning: implicit declaration of function âgtk_adjustment_set_valueâ surf.c: In function âsetatomâ: surf.c:674: warning: implicit declaration of function âXSyncâ surf.c:674: error: âdpyâ undeclared (first use in this function) surf.c:674: error: âFalseâ undeclared (first use in this function) surf.c:676: warning: implicit declaration of function âXChangePropertyâ surf.c:676: error: âClientâ has no member named âwinâ surf.c: In function âsetupâ: surf.c:683: error: âSoupSessionâ undeclared (first use in this function) surf.c:683: error: âsâ undeclared (first use in this function) surf.c:687: warning: implicit declaration of function âgtk_initâ surf.c:688: warning: implicit declaration of function âg_thread_supportedâ surf.c:689: warning: implicit declaration of function âg_thread_initâ surf.c:691: error: âdpyâ undeclared (first use in this function) surf.c:691: warning: implicit declaration of function âGDK_DISPLAYâ surf.c:692: error: âsessionâ undeclared (first use in this function) surf.c:692: warning: implicit declaration of function âwebkit_get_default_sessionâ surf.c:693: warning: implicit declaration of function âXInternAtomâ surf.c:693: error: âFalseâ undeclared (first use in this function) surf.c:704: error: âcookiesâ undeclared (first use in this function) surf.c:704: warning: implicit declaration of function âsoup_cookie_jar_newâ surf.c:705: warning: implicit declaration of function âsoup_session_add_featureâ surf.c:705: warning: implicit declaration of function âSOUP_SESSION_FEATUREâ surf.c:706: error: âchangecookieâ undeclared (first use in this function) surf.c: In function âsourceâ: surf.c:719: error: unknown field âbâ specified in initializer surf.c:719: warning: excess elements in union initializer surf.c:719: warning: (near initialization for âaâ) surf.c:720: error: âgbooleanâ undeclared (first use in this function) surf.c:720: error: expected â;â before âsâ surf.c:722: error: âsâ undeclared (first use in this function) surf.c:722: warning: implicit declaration of function âwebkit_web_view_get_view_source_modeâ surf.c:722: error: âClientâ has no member named âviewâ surf.c:723: warning: implicit declaration of function âwebkit_web_view_set_view_source_modeâ surf.c:723: error: âClientâ has no member named âviewâ surf.c: In function âspawnâ: surf.c:730: error: âdpyâ undeclared (first use in this function) surf.c:731: warning: implicit declaration of function âConnectionNumberâ surf.c:733: error: âArgâ has no member named âvâ surf.c:733: error: âArgâ has no member named âvâ surf.c:734: error: âArgâ has no member named âvâ surf.c: In function âstopâ: surf.c:742: error: âClientâ has no member named âdownloadâ surf.c:743: warning: implicit declaration of function âwebkit_download_cancelâ surf.c:743: error: âClientâ has no member named âdownloadâ surf.c:745: warning: implicit declaration of function âwebkit_web_view_stop_loadingâ surf.c:745: error: âClientâ has no member named âviewâ surf.c:746: error: âClientâ has no member named âdownloadâ surf.c: At top level: surf.c:750: error: expected â)â before â*â token surf.c: In function âupdateâ: surf.c:759: error: âClientâ has no member named âprogressâ surf.c:760: error: âClientâ has no member named âprogressâ surf.c:760: error: âClientâ has no member named âtitleâ surf.c:761: error: âClientâ has no member named âlinkhoverâ surf.c:762: error: âClientâ has no member named âlinkhoverâ surf.c:764: error: âClientâ has no member named âtitleâ surf.c:766: warning: implicit declaration of function âgtk_window_set_titleâ surf.c:766: error: âClientâ has no member named âwinâ surf.c: At top level: surf.c:771: error: expected â)â before â*â token surf.c: In function âupdatewinidâ: surf.c:784: error: âClientâ has no member named âwinâ surf.c: At top level: surf.c:794: error: expected â)â before â*â token surf.c: In function âzoomâ: surf.c:808: error: âClientâ has no member named âzoomedâ surf.c:809: error: âArgâ has no member named âiâ surf.c:810: warning: implicit declaration of function âwebkit_web_view_zoom_outâ surf.c:810: error: âClientâ has no member named âviewâ surf.c:811: error: âArgâ has no member named âiâ surf.c:812: warning: implicit declaration of function âwebkit_web_view_zoom_inâ surf.c:812: error: âClientâ has no member named âviewâ surf.c:814: error: âClientâ has no member named âzoomedâ surf.c:815: warning: implicit declaration of function âwebkit_web_view_set_zoom_levelâ surf.c:815: error: âClientâ has no member named âviewâ surf.c: In function âmainâ: surf.c:825: error: âArgâ has no member named âvâ surf.c:827: error: âshowxidâ undeclared (first use in this function) surf.c:830: error: âembedâ undeclared (first use in this function) surf.c:844: error: âArgâ has no member named âvâ surf.c:847: error: âArgâ has no member named âvâ surf.c:849: warning: implicit declaration of function âgtk_mainâ make: *** [surf.o] Erreur 1
il me faudrait les libs gtk et webkit?

No package ‘webkit-1.0’ found
Package gtk±2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk±2.0.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘gtk±2.0’ found

oui gtk±2.0 c’est la base après tu verra la suite …

j’ai installé les dev de libwebkit, ça installe aussi comme dépendance les dev de libgtk, et ça a permi de résoudre les soucis de compilation.
c’est résolu!