반응형
LibSoup에서 cache를 지원하기 위한 노력이 무척 오래전에 생겨 아직 좀 지지부진하다.
간단한 테스트 코드를 짜보았지만 crash가 발생.
g_variant 관련 이슈인데 아래와 같은 에러가 난다.
(process:1748): GLib-CRITICAL **: g_variant_builder_end: assertion `!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed
간단한 테스트 코드를 짜보았지만 crash가 발생.
g_variant 관련 이슈인데 아래와 같은 에러가 난다.
(process:1748): GLib-CRITICAL **: g_variant_builder_end: assertion `!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed
- #include <stdio.h>
- #define LIBSOUP_USE_UNSTABLE_REQUEST_API
- #include <libsoup/soup.h>
- #include <libsoup/soup-cache.h>
- int main(int argc, char* argv[])
- {
- g_type_init();
- SoupSession* session = soup_session_sync_new();
- SoupCache* cache = soup_cache_new("/workspace/study/libsoup/cache/", SOUP_CACHE_SINGLE_USER);
- soup_session_add_feature(session, cache);
- SoupMessage* msg = soup_message_new ("GET", "http://google.com/");
- guint status = soup_session_send_message (session, msg);
- soup_cache_dump(cache);
- return 0;
- }
반응형
'Open Source > Gtk+' 카테고리의 다른 글
libsoup 예제 (0) | 2011.05.16 |
---|---|
[GLIB] GString 예제 (0) | 2010.10.28 |