Monday, January 25, 2010

[nslu2-linux] Re: Compiling libtorrent in QNAP 509 Pro

 

Thanks for the reply.

Installed optware-devel just fine, but ..

[~] # svn co https://svn.nslu2-linux.org/svnroot/optware/trunk optware
Authentication realm: https://svn.nslu2-linux.org:443
Client certificate filename:

and after 3 tries ...

Client certificate filename:
svn: OPTIONS of 'https://svn.nslu2-linux.org/svnroot/optware/trunk': SSL handshake failed, client certificate was requested: SSL error: sslv3 alert handshake failure (https://svn.nslu2-linux.org)

any help?

--- In nslu2-linux@yahoogroups.com, "Brian" <b88zhou@...> wrote:
>
> If you use optware as development environment, you don't need -dev packages. Try:
>
> ipkg install optware-devel
> svn co https://svn.nslu2-linux.org/svnroot/optware/trunk optware
> cd optware; make ts509-target
> cd ts509; make directories toolchain ipkg-utils
>
> make libtorrent-ipk
>
> -Brian
>
> --- In nslu2-linux@yahoogroups.com, "captainaatif" <aatif@> wrote:
> >
> > Anyone who can help me out please???
> >
> > Is it possible for someone to create ipkg of libsigc++ dev package?
> >
> >
> >
> > --- In nslu2-linux@yahoogroups.com, "captainaatif" <aatif@> wrote:
> > >
> > > Hello
> > >
> > > I am a n00b with linux and just trying to have some understanding of how
> > > things work. Now, I know rTorrent is compiled and already available
> > > here, but I wanted to try compiling it myself.
> > >
> > > Now here's the approach I took with IPKG
> > >
> > > 1) ipkg update
> > > 2) ipkg install gcc
> > > 3) ipkg install pkgconfig
> > > 4) ipkg install openssl-dev5) ipkg install libsigc++
> > > 6) I used this code for libsigc++.pc in pkgconfig folder to fix an error
> > > that sigc++2.0.pc was missing
> > >
> > > prefix=/opt
> > > exec_prefix=${prefix}
> > > libdir=${exec_prefix}/lib
> > > includedir=${prefix}/include
> > >
> > > Name: libsigc++ 2
> > > Description: Typesafe signal and callback system for C++
> > > Version: 2.2.2
> > > Requires:
> > > Libs: -L${libdir} -lsigc-2.0
> > > Cflags: -I${includedir}
> > >
> > > Here's my IPKG list_installed command:
> > > [~/libtorrent-0.11.5/libtorrent-0.11.5] # ipkg list_installed
> > > binutils - 2.17-2 - The GNU assembler and linker and related tools
> > > gcc - 4.2.1-5 - The GNU Compiler Collection.
> > > grep - 2.5.3-1 - Global regular expression parser
> > > libc-dev - 2.6.1-5 - libc development files.
> > > libcurl - 7.19.7-1 - Curl is a command line tool for transferring files
> > > with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET,
> > > DICT, FI
> > > libnsl - 2.6.1-4 - Network Services Library
> > > libsigc++ - 2.2.3-1 - libsigc++ implements a typesafe callback system
> > > for standard C++.
> > > libstdc++ - 6.0.9-6 - Standard C++ library, needed for dynamically
> > > linked C++ programs
> > > libtorrent - 0.12.5-2 -
> > > libxml2 - 2.7.6-1 - Libxml2 is the XML C parser and toolkit developed
> > > for the Gnome project.
> > > ncurses - 5.7-1 - NCurses libraries
> > > ncursesw - 5.7-1 - NCurses libraries with wide char support.
> > > openssl - 0.9.8l-1 - Openssl provides the ssl implementation in
> > > libraries libcrypto and libssl, and is needed by many other applications
> > > and librari
> > > pcre - 8.00-1 - Perl-compatible regular expression library
> > > pkgconfig - 0.15.0-1 - Package configuration tool
> > > rtorrent - 0.8.5-1 -
> > > screen - 4.0.3-2 - A screen manager that supports multiple logins on
> > > single terminal
> > > termcap - 1.3.1-2 - Terminal emulation library
> > > unrar - 3.9.6-1 - unrar is an application that can decompress files and
> > > archives created using the RAR compression scheme
> > > xmlrpc-c - 1.11.00-3 - A library providing modular implementation of
> > > XML-RPC for C and C++.
> > > zlib - 1.2.3-3 - zlib is a library implementing the 'deflate'
> > > compression system.
> > > Successfully terminated.[~/libtorrent-0.11.5/libtorrent-0.11.5] #
> > >
> > >
> > >
> > > Now, I get this error when I configure and make:
> > >
> > >
> > > [~/libtorrent-0.12.6/libtorrent-0.12.6] # ./configure && make
> > > checking for a BSD-compatible install... /usr/bin/install -c
> > > checking whether build environment is sane... yes
> > > checking for a thread-safe mkdir -p... ./install-sh -c -d
> > > checking for gawk... no
> > > checking for mawk... no
> > > checking for nawk... no
> > > checking for awk... awk
> > > checking whether make sets $(MAKE)... no
> > > checking build system type... i686-pc-linux-gnu
> > > checking host system type... i686-pc-linux-gnu
> > > checking for style of include used by make... none
> > > checking for gcc... gcc
> > > 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 gcc accepts -g... yes
> > > checking for gcc option to accept ISO C89... none needed
> > > checking dependency style of gcc... none
> > > checking for a sed that does not truncate output... /bin/sed
> > > checking for grep that handles long lines and -e... /opt/bin/grep
> > > checking for egrep... /opt/bin/grep -E
> > > checking for fgrep... /opt/bin/grep -F
> > > checking for ld used by gcc...
> > > /share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld
> > > checking if the linker
> > > (/share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld) is GNU
> > > ld... yes
> > > checking for BSD- or MS-compatible name lister (nm)... /opt/bin/nm -B
> > > checking the name lister (/opt/bin/nm -B) interface... BSD nm
> > > checking whether ln -s works... yes
> > > checking the maximum length of command line arguments... 32768
> > > checking whether the shell understands some XSI constructs... yes
> > > checking whether the shell understands "+="... yes
> > > checking for /share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld
> > > option to reload object files... -r
> > > checking for objdump... objdump
> > > checking how to recognize dependent libraries... pass_all
> > > checking for ar... ar
> > > checking for strip... strip
> > > checking for ranlib... ranlib
> > > checking command to parse /opt/bin/nm -B output from gcc object... ok
> > > checking how to run the C preprocessor... 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 objdir... .libs
> > > checking if gcc supports -fno-rtti -fno-exceptions... ./configure: line
> > > 7610: diff: command not found
> > > no
> > > checking for gcc option to produce PIC... -fPIC -DPIC
> > > checking if gcc PIC flag -fPIC -DPIC works... yes
> > > checking if gcc static flag -static works... no
> > > checking if gcc supports -c -o file.o... yes
> > > checking if gcc supports -c -o file.o... (cached) yes
> > > checking whether the gcc linker
> > > (/share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld) 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... no
> > > checking for g++... g++
> > > checking whether we are using the GNU C++ compiler... yes
> > > checking whether g++ accepts -g... yes
> > > checking dependency style of g++... none
> > > checking whether we are using the GNU C++ compiler... (cached) yes
> > > checking whether g++ accepts -g... (cached) yes
> > > checking dependency style of g++... (cached) none
> > > checking how to run the C++ preprocessor... g++ -E
> > > checking for ld used by g++...
> > > /share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld
> > > checking if the linker
> > > (/share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld) is GNU
> > > ld... yes
> > > checking whether the g++ linker
> > > (/share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld) supports
> > > shared libraries... yes
> > > checking for g++ option to produce PIC... -fPIC -DPIC
> > > checking if g++ PIC flag -fPIC -DPIC works... yes
> > > checking if g++ static flag -static works... no
> > > checking if g++ supports -c -o file.o... yes
> > > checking if g++ supports -c -o file.o... (cached) yes
> > > checking whether the g++ linker
> > > (/share/MD0_DATA/.qpkg/Optware/i686-unknown-linux-gnu/bin/ld) supports
> > > shared libraries... yes
> > > checking dynamic linker characteristics... GNU/Linux ld.so
> > > checking how to hardcode library paths into programs... immediate
> > > checking whether byte ordering is bigendian... no
> > > checking the byte alignment... none needed
> > > checking for user-defined CXXFLAGS... user-defined "-g -O2"
> > > checking for TR1 support... yes
> > > checking for special C compiler options needed for large files... no
> > > checking for _FILE_OFFSET_BITS value needed for large files... 64
> > > checking for epoll support... yes
> > > checking size of long... 4
> > > 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 if compiler supports __attribute__((visibility("default")))...
> > > yes
> > > checking for pkg-config... /opt/bin/pkg-config
> > > checking pkg-config is at least version 0.9.0... yes
> > > checking for OPENSSL... yes
> > > checking for STUFF... yes
> > > checking for madvise... yes
> > > checking signedness of mincore parameter... unsigned
> > > checking for proper overloaded template function disambiguation... yes
> > > checking if compiler supports __attribute__((unused))... yes
> > > configure: creating ./config.status
> > > config.status: creating libtorrent.pc
> > > awk: ./confUjMY9W/subs.awk:2: Unexpected token
> > > config.status: error: could not create libtorrent.pc
> > > [~/libtorrent-0.12.6/libtorrent-0.12.6] #
> > >
> > >
> > >
> > > Can anyone explain what "awk:2: Unexpected token" means? I tried google,
> > > but no help so far ((
> > > Here are config.status and config.log files in rar format:
> > > http://rapidshare.com/files/329931009/pkgconfig_omdb.rar
> > > <http://rapidshare.com/files/329931009/pkgconfig_omdb.rar>
> > >
> >
>

__._,_.___
.

__,_._,___

No comments:

Post a Comment