>>> Unpacking source... >>> Unpacking s3fs-r177-source.tar.gz to /var/tmp/portage/sys-fs/s3fs-177-r1/work >>> Source unpacked in /var/tmp/portage/sys-fs/s3fs-177-r1/work >>> Compiling source in /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs ... make -j14 g++ -ggdb -Wall -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -pthread -lfuse -lrt -ldl -lcurl -I/usr/include/libxml2 -lxml2 -lz -lm -lcrypto s3fs.cpp -o s3fs s3fs.cpp:440: warning: 'size_t readCallback(void*, size_t, size_t, void*)' defined but not used /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `alloc_curl_handle': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:159: undefined reference to `curl_easy_init' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:164: undefined reference to `curl_easy_reset' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:166: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:172: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:174: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:175: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:176: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `my_curl_easy_perform': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:295: undefined reference to `curl_easy_perform' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:302: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:310: undefined reference to `curl_easy_strerror' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `calc_signature(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >, curl_slist*, std::basic_string, std::allocator >)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:420: undefined reference to `HMAC' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:422: undefined reference to `BIO_f_base64' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:422: undefined reference to `BIO_new' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:423: undefined reference to `BIO_s_mem' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:423: undefined reference to `BIO_new' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:424: undefined reference to `BIO_push' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:425: undefined reference to `BIO_write' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:426: undefined reference to `BIO_ctrl' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:428: undefined reference to `BIO_ctrl' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:433: undefined reference to `BIO_free_all' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `get_headers(char const*, std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >&)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:513: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:514: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:515: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:516: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:517: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o:/var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:520: more undefined references to `curl_easy_setopt' follow /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `get_local_fd(char const*)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:571: undefined reference to `MD5_Init' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:576: undefined reference to `MD5_Update' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:580: undefined reference to `MD5_Final' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:620: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:621: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:622: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:627: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:633: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o:/var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:660: more undefined references to `curl_easy_setopt' follow /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `s3fs_getattr': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:814: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:820: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:826: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `s3fs_mknod': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:901: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:902: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:903: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:904: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:905: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o:/var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:919: more undefined references to `curl_easy_setopt' follow /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `s3fs_readdir': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1278: undefined reference to `xmlReadMemory' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1323: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1324: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1325: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1326: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1327: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1331: undefined reference to `curl_slist_append' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1332: undefined reference to `curl_slist_append' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1333: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1336: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1337: undefined reference to `curl_easy_setopt' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1346: undefined reference to `xmlFreeDoc' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1351: undefined reference to `curl_multi_perform' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1364: undefined reference to `curl_multi_timeout' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1373: undefined reference to `curl_multi_fdset' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1379: undefined reference to `curl_multi_perform' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1386: undefined reference to `curl_multi_info_read' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1390: undefined reference to `curl_easy_strerror' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1401: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1409: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1414: undefined reference to `curl_easy_getinfo' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `s3fs_init': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1467: undefined reference to `CRYPTO_num_locks' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1468: undefined reference to `CRYPTO_num_locks' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1470: undefined reference to `CRYPTO_set_locking_callback' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1471: undefined reference to `CRYPTO_set_id_callback' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1472: undefined reference to `curl_global_init' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `s3fs_destroy': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1499: undefined reference to `CRYPTO_set_id_callback' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1500: undefined reference to `CRYPTO_set_locking_callback' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1501: undefined reference to `CRYPTO_num_locks' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1505: undefined reference to `curl_global_cleanup' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `main': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1588: undefined reference to `fuse_opt_parse' /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1648: undefined reference to `fuse_main_real' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `__static_initialization_and_destruction_0': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:370: undefined reference to `EVP_sha1' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `curl_multi_remove_handle_functor::operator()(void*)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:243: undefined reference to `curl_multi_remove_handle' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `auto_curl_multi': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:252: undefined reference to `curl_multi_init' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `~auto_curl_multi': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:255: undefined reference to `curl_multi_cleanup' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `auto_curl_multi::add_curl(void*)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:262: undefined reference to `curl_multi_add_handle' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `~auto_curl_slist': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:272: undefined reference to `curl_slist_free_all' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `auto_curl_slist::append(std::basic_string, std::allocator > const&)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:278: undefined reference to `curl_slist_append' /var/tmp/portage/sys-fs/s3fs-177-r1/temp/cc652TSd.o: In function `cleanup_stuff::operator()(std::pair)': /var/tmp/portage/sys-fs/s3fs-177-r1/work/s3fs/s3fs.cpp:1209: undefined reference to `curl_slist_free_all' collect2: ld returned 1 exit status make: *** [all] Error 1 * * ERROR: sys-fs/s3fs-177-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 304: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/sys-fs/s3fs-177-r1:20090719-204505.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/s3fs-177-r1/temp/environment'. *