Jason,

Means you must roll your newer builds of autoconf and gettext and point your 
configure options to that.
You can deinstall the old builds for easier detection in some cases.

~ Ken Mays




________________________________
 From: Jason Lawrence <jjlaw...@gmail.com>
To: ken mays <maybird1...@yahoo.com> 
Cc: "opensolaris-discuss@opensolaris.org" <opensolaris-discuss@opensolaris.org> 
Sent: Tuesday, November 20, 2012 5:43 PM
Subject: Re: [OpenIndiana-discuss] Building aria2 from source
 

Sorry, I should have specified this is when building from the master branch 
after checking out the git repo. I can't even get to the point of being able to 
generate a configure script correctly:

$ ~/src $ git clone git://github.com/tatsuhiro-t/aria2.git
Cloning into aria2...
remote: Counting objects: 43660, done.
remote: Compressing objects: 100% (5124/5124), done.
remote: Total 43660 (delta 38635), reused 43527 (delta 38502)
Receiving objects: 100% (43660/43660), 15.49 MiB | 162 KiB/s, done.
Resolving deltas: 100% (38635/38635), done.

$ ~/src $ cd aria2
$ ~/src/aria2 $ autoreconf -i
autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac      
         file requires the infrastructure from gettext-0.18 but this version    
           is older. Please upgrade to gettext-0.18 or newer.
autopoint: *** Stop.
autoreconf: autopoint failed with exit status: 1

$ ~/src/aria2 $ autoconf 
configure.ac:4: error: Autoconf version 2.67 or higher is required
configure.ac:4: the top level
autom4te: /usr/sfw/bin/gm4 failed with exit status: 63


--jason

On Tuesday, November 20, 2012 at 4:35 PM, ken mays wrote:
Jason,
>
>
>Using GCC
>
>On oi_151a7:
>
>
>$ autoconf --version
>autoconf (GNU Autoconf) 2.63
>
>
>$ gettext --version
>gettext (GNU gettext-runtime) 0.16.1
>$ gcc --version
>
>gcc (GCC) 4.6.2
>
>
>
>$ cd aria2-1.15.2
>
>
>
>$ ./configure --enable-static=no --with-gnutls --enable-bittorrent 
>--enable-metalink --enable-threads=posix --enable-epoll
>
>
>configure: summary of build options:
>
>....
>Build:          i386-pc-solaris2.11
>Host:           i386-pc-solaris2.11
>Target:         i386-pc-solaris2.11
>Install prefix: /usr
>CXXFLAGS:       -g -O2
>CFLAGS:         -g -O2
>CPPFLAGS:       -I$(top_builddir)/deps/wslay/lib/includes 
>-I$(top_srcdir)/deps/wslay/lib/includes      -I/usr/include/libxml2 
 -D_REENTRANT
>LDFLAGS:
>LIBS:           $(top_builddir)/deps/wslay/lib/libwslay.la -lgcrypt 
>-lgpg-error -lgnutls   -lsqlite3   -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread 
>-lm -lsocket -
>lnsl
>DEFS:           -DHAVE_CONFIG_H
>SQLite3:        yes
>GnuTLS:         yes
>OpenSSL:
>CA Bundle:
>LibXML2:        yes
>LibExpat:
>LibCares:       no
>Zlib:           no
>Epoll:
>Bittorrent:     yes
>Metalink:       yes
>XML-RPC:        yes
>Message Digest: yes
>WebSocket:      yes
>bash_completion dir:
 ${datarootdir}/doc/${PACKAGE_TARNAME}/bash_completion
>Static build:
>
>....
>
>
>$ ls -al /usr/bin/aria2c
>-rwxr-xr-x 1 root root 3595412 Nov 20 22:07 /usr/bin/aria2c
>
>
>....
>
>
>$ ldd /usr/bin/aria2c
>        libgcrypt.so.11 =>       /usr/lib/libgcrypt.so.11
>        libgpg-error.so.0 =>     /usr/lib/libgpg-error.so.0
>        libgnutls.so.26 =>       /usr/lib/libgnutls.so.26
>        libsqlite3.so.0 =>       /usr/lib/libsqlite3.so.0
>        libxml2.so.2 =>  /usr/lib/libxml2.so.2
>        libz.so.1 =>     /usr/lib/libz.so.1
>        libpthread.so.1 =>      
 /usr/lib/libpthread.so.1
>        libsocket.so.1 =>        /usr/lib/libsocket.so.1
>        libnsl.so.1 =>   /usr/lib/libnsl.so.1
>        libstdc++.so.6 =>        /usr/lib/libstdc++.so.6
>        libm.so.2 =>     /usr/lib/libm.so.2
>        libgcc_s.so.1 =>         /usr/lib/libgcc_s.so.1
>        libc.so.1 =>     /usr/lib/libc.so.1
>        libtasn1.so.3 =>         /usr/lib/libtasn1.so.3
>        libmp.so.2 =>   
 /lib/libmp.so.2
>        libmd.so.1 =>    /lib/libmd.so.1
>
>
>....
>
>
>$ uname -a
>SunOS pi 5.11 oi_151a7 i86pc i386 i86pc Solaris
>
>
>$ file /usr/bin/aria2c
>ELF 32-bit LSB executable 80386 Version 1 [FPU], dynamically linked, stripped
>
>
>$ /usr/bin/aria2c --version
>aria2 version
 1.15.2
>Copyright (C) 2006, 2012 Tatsuhiro Tsujikawa
>
>This program is free software; you can redistribute it and/or modify
>it under the terms of the GNU General Public License as published by
>the Free Software Foundation; either version 2 of the License, or
>(at your option) any later version.
>
>This program is distributed in the hope that it will be useful,
>but WITHOUT ANY WARRANTY; without even the implied warranty of
>MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>GNU General Public License for more details.
>
>** Configuration **
>Enabled Features: BitTorrent, Firefox3 Cookie, HTTPS, Message Digest, Metalink,
>XML-RPC
>Hash Algorithms: sha-1, sha-224, sha-256, sha-384, sha-512, md5
>
>Report bugs to t-tujik...@users.sourceforge.net
>Visit http://aria2.sourceforge.net/
>
>
>Hope that helps you,
>Ken Mays
>
>
>
>
>
>
>
>________________________________
> From: Jason Lawrence <jjlaw...@gmail.com>
>To: openindiana-disc...@openindiana.org 
>Sent: Tuesday, November 20, 2012 3:57 PM
>Subject: [OpenIndiana-discuss] Building aria2 from source
> 
>I'm having trouble setting up a reasonable build environment on oi_151a7. 
>Using aria2 as an example package [https://github.com/tatsuhiro-t/aria2], the 
>(initial) limitation seems to be outdated versions of autoconf and gettext as 
>I can't find a clean way to configure the package. Any suggestions on where to 
>start looking?
>
>(Sorry if this was a repost. My first message was held/rejected as I was not a 
>member yet.)
>
>--jason
>_______________________________________________
>OpenIndiana-discuss mailing list
>openindiana-disc...@openindiana.org
>http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>
> 
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to