Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 113606 Details for
Bug 171286
net-p2p/rtorrent-0.7.1 fails to build.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Output of portage/gcc
rtorrentbug.gccoutput (text/plain), 19.27 KB, created by
Cal Paterson
on 2007-03-17 21:55:45 UTC
(
hide
)
Description:
Output of portage/gcc
Filename:
MIME Type:
Creator:
Cal Paterson
Created:
2007-03-17 21:55:45 UTC
Size:
19.27 KB
patch
obsolete
>localhost core # USE="-debug" emerge -va rtorrent > >These are the packages that would be merged, in order: > >Calculating dependencies... done! >[ebuild U ] net-p2p/rtorrent-0.7.1 [0.6.4] USE="-debug*" 0 kB > >Total: 1 package (1 upgrade), Size of downloads: 0 kB > >Would you like to merge these packages? [Yes/No] > >>>> Emerging (1 of 1) net-p2p/rtorrent-0.7.1 to / > * rtorrent-0.7.1.tar.gz MD5 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz RMD160 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz SHA1 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz SHA256 ;-) ... [ ok ] > * rtorrent-0.7.1.tar.gz size ;-) ... [ ok ] > * checking ebuild checksums ;-) ... [ ok ] > * checking auxfile checksums ;-) ... [ ok ] > * checking miscfile checksums ;-) ... [ ok ] > * checking rtorrent-0.7.1.tar.gz ;-) ... [ ok ] >>>> Unpacking source... >>>> Unpacking rtorrent-0.7.1.tar.gz to /var/tmp/portage/net-p2p/rtorrent-0.7.1/work >>>> Source unpacked. >>>> Compiling source in /var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1 ... > * econf: updating rtorrent-0.7.1/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating rtorrent-0.7.1/config.sub with /usr/share/gnuconfig/config.sub >./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-debug --disable-dependency-tracking --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu >checking for a BSD-compatible install... /bin/install -c >checking whether build environment is sane... yes >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking for user-defined CXXFLAGS... default "-O2 -Wall" >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking for C++ compiler default output file name... a.out >checking whether the C++ compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for style of include used by make... GNU >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for a sed that does not truncate output... /bin/sed >checking for egrep... grep -E >checking for fgrep... grep -F >checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes >checking for BSD-compatible nm... /usr/bin/x86_64-pc-linux-gnu-nm -B >checking whether ln -s works... yes >checking the maximum length of command line arguments... 32768 >checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r >checking how to recognise dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from object... ok >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for x86_64-pc-linux-gnu-g++... (cached) x86_64-pc-linux-gnu-g++ >checking whether we are using the GNU C++ compiler... (cached) yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... (cached) yes >checking dependency style of x86_64-pc-linux-gnu-g++... (cached) none >checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E >checking for objdir... .libs >checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64 >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes >checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes >checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >checking for _LARGE_FILES value needed for large files... no >checking for execinfo.h... yes >checking for curl >= 7.12.0... 7.15.5 >checking for proper overloaded template function disambiguation... yes >checking for library containing add_wch... -lncursesw >checking sys/vfs.h usability... yes >checking sys/vfs.h presence... yes >checking for sys/vfs.h... yes >checking sys/statvfs.h usability... yes >checking sys/statvfs.h presence... yes >checking for sys/statvfs.h... yes >checking sys/statfs.h usability... yes >checking sys/statfs.h presence... yes >checking for sys/statfs.h... yes >checking for statvfs... ok >checking for x86_64-pc-linux-gnu-pkg-config... no >checking for pkg-config... /usr/bin/pkg-config >checking pkg-config is at least version 0.9.0... yes >checking for STUFF... yes >checking if compiler supports __attribute__((unused))... yes >configure: creating ./config.status >config.status: creating Makefile >config.status: creating doc/Makefile >config.status: creating src/Makefile >config.status: creating src/core/Makefile >config.status: creating src/display/Makefile >config.status: creating src/input/Makefile >config.status: creating src/ui/Makefile >config.status: creating src/utils/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >make all-recursive >make[1]: Entering directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1' >Making all in doc >make[2]: Entering directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1/doc' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1/doc' >Making all in src >make[2]: Entering directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1/src' >Making all in core >make[3]: Entering directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1/src/core' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o curl_get.o curl_get.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o curl_stack.o curl_stack.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o download.o download.cc >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I./.. -I../.. -O2 -Wall -DNDEBUG -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -c -o download_factory.o download_factory.cc >/usr/include/torrent/data/file_list.h:54: error: invalid function declaration >/usr/include/torrent/data/file_list.h:54: error: invalid function declaration >/usr/include/torrent/data/file_utils.h:47: error: 'FileList' has not been declared >/usr/include/torrent/data/file_utils.h:48: error: expected initializer before 'file_split' >/usr/include/torrent/data/file_utils.h:51: error: variable or field 'file_split_all' declared void >/usr/include/torrent/data/file_utils.h:51: error: 'FileList' was not declared in this scope >/usr/include/torrent/data/file_utils.h:51: error: 'fileList' was not declared in this scope >/usr/include/torrent/data/file_utils.h:51: error: expected primary-expression before 'maxSize' >/usr/include/torrent/data/file_utils.h:51: error: expected primary-expression before 'const' >/usr/include/torrent/data/file_utils.h:51: error: initializer expression list treated as compound expression >/usr/include/torrent/data/file_utils.h:51: error: expected ',' or ';' before 'LIBTORRENT_EXPORT' >/usr/include/torrent/hash_string.h:50: error: invalid function declaration >/usr/include/torrent/hash_string.h:101: error: expected ',' or '...' before '&' token >/usr/include/torrent/hash_string.h:101: error: 'bool torrent::operator==(int)' must have an argument of class or enumerated type >/usr/include/torrent/hash_string.h:101: error: 'bool torrent::operator==(int)' must take exactly two arguments >/usr/include/torrent/hash_string.h: In function 'bool torrent::operator==(int)': >/usr/include/torrent/hash_string.h:102: error: 'one' was not declared in this scope >/usr/include/torrent/hash_string.h:102: error: 'two' was not declared in this scope >/usr/include/torrent/hash_string.h:102: error: 'HashString' is not a class or namespace >/usr/include/torrent/hash_string.h: At global scope: >/usr/include/torrent/hash_string.h:106: error: expected ',' or '...' before '&' token >/usr/include/torrent/hash_string.h:106: error: 'bool torrent::operator<(int)' must have an argument of class or enumerated type >/usr/include/torrent/hash_string.h:106: error: 'bool torrent::operator<(int)' must take exactly two arguments >/usr/include/torrent/hash_string.h: In function 'bool torrent::operator<(int)': >/usr/include/torrent/hash_string.h:107: error: 'one' was not declared in this scope >/usr/include/torrent/hash_string.h:107: error: 'two' was not declared in this scope >/usr/include/torrent/hash_string.h:107: error: 'HashString' is not a class or namespace >download.h: In member function 'bool core::Download::is_done() const': >download.h:72: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.h: In member function 'torrent::FileList* core::Download::file_list()': >download.h:92: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.h: In member function 'const torrent::FileList* core::Download::c_file_list() const': >download.h:93: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.h: In member function 'bool core::Download::operator==(const std::string&) const': >download.h:160: error: 'torrent::HashString' has not been declared >download.h:160: error: 'torrent::HashString' has not been declared >download.cc: In constructor 'core::Download::Download(torrent::Download)': >download.cc:93: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc:93: error: incomplete type 'torrent::FileList' used in nested name specifier >download.cc:101: error: incomplete type 'torrent::FileList' used in nested name specifier >download.cc:101: error: incomplete type 'torrent::FileList' used in nested name specifier >download.cc:109: error: 'class torrent::Download' has no member named 'skip_rate' >download.cc:110: error: 'class torrent::Download' has no member named 'skip_rate' >download.cc: In member function 'float core::Download::distributed_copies() const': >download.cc:230: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc:246: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc: In member function 'void core::Download::set_root_directory(const std::string&)': >download.cc:257: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc:260: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc:260: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc:265: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.cc:267: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >manager.h:99: error: expected unqualified-id before '*' token >manager.h:99: error: expected ',' or '...' before '*' token >manager.h:99: error: ISO C++ forbids declaration of 'parameter' with no type >/usr/include/torrent/hash_string.h:50: error: invalid function declaration >/usr/include/torrent/hash_string.h:101: error: expected ',' or '...' before '&' token >/usr/include/torrent/hash_string.h:101: error: 'bool torrent::operator==(int)' must have an argument of class or enumerated type >/usr/include/torrent/hash_string.h:101: error: 'bool torrent::operator==(int)' must take exactly two arguments >/usr/include/torrent/hash_string.h: In function 'bool torrent::operator==(int)': >/usr/include/torrent/hash_string.h:102: error: 'one' was not declared in this scope >/usr/include/torrent/hash_string.h:102: error: 'two' was not declared in this scope >/usr/include/torrent/hash_string.h:102: error: 'HashString' is not a class or namespace >/usr/include/torrent/hash_string.h: At global scope: >/usr/include/torrent/hash_string.h:106: error: expected ',' or '...' before '&' token >/usr/include/torrent/hash_string.h:106: error: 'bool torrent::operator<(int)' must have an argument of class or enumerated type >/usr/include/torrent/hash_string.h:106: error: 'bool torrent::operator<(int)' must take exactly two arguments >/usr/include/torrent/hash_string.h: In function 'bool torrent::operator<(int)': >/usr/include/torrent/hash_string.h:107: error: 'one' was not declared in this scope >/usr/include/torrent/hash_string.h:107: error: 'two' was not declared in this scope >/usr/include/torrent/hash_string.h:107: error: 'HashString' is not a class or namespace >download.h: In member function 'bool core::Download::is_done() const': >download.h:72: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.h: In member function 'torrent::FileList* core::Download::file_list()': >download.h:92: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.h: In member function 'const torrent::FileList* core::Download::c_file_list() const': >download.h:93: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download.h: In member function 'bool core::Download::operator==(const std::string&) const': >download.h:160: error: 'torrent::HashString' has not been declared >download.h:160: error: 'torrent::HashString' has not been declared >download_factory.cc: In member function 'void core::DownloadFactory::receive_success()': >download_factory.cc:202: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >download_factory.cc:204: error: 'torrent::file_split_all' cannot be used as a function >download_factory.cc: In member function 'void core::DownloadFactory::initialize_rtorrent(core::Download*, torrent::Object*)': >download_factory.cc:304: error: invalid use of undefined type 'struct torrent::FileList' >/usr/local/include/torrent/download.h:55: error: forward declaration of 'struct torrent::FileList' >make[3]: *** [download.o] Error 1 >make[3]: *** Waiting for unfinished jobs.... >make[3]: *** [download_factory.o] Error 1 >make[3]: Leaving directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1/src/core' >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1/src' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/var/tmp/portage/net-p2p/rtorrent-0.7.1/work/rtorrent-0.7.1' >make: *** [all] Error 2 > >!!! ERROR: net-p2p/rtorrent-0.7.1 failed. >Call stack: > ebuild.sh, line 1614: Called dyn_compile > ebuild.sh, line 971: Called qa_call 'src_compile' > environment, line 3320: Called src_compile > rtorrent-0.7.1.ebuild, line 40: Called die > >!!! 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/tmp/portage/net-p2p/rtorrent-0.7.1/temp/build.log'.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 171286
: 113606