[prev in list] [next in list] [prev in thread] [next in thread]
List: opensolaris-discuss
Subject: Re: [osol-discuss] [OpenIndiana-discuss] Building aria2 from source
From: ken mays <maybird1776 () yahoo ! com>
Date: 2012-11-20 22:54:49
Message-ID: 1353452089.20613.YahooMailNeo () web162205 ! mail ! bf1 ! yahoo ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
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 <jjlawren@gmail.com>
To: ken mays <maybird1776@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-tujikawa@users.sourceforge.net
> Visit http://aria2.sourceforge.net/
>
>
> Hope that helps you,
> Ken Mays
>
>
>
>
>
>
>
> ________________________________
> From: Jason Lawrence <jjlawren@gmail.com>
> To: openindiana-discuss@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-discuss@openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>
>
[Attachment #5 (text/html)]
<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, \
monospace, sans-serif;font-size:10pt">Jason,<br><br>Means you must roll your newer builds of autoconf and \
gettext and point your configure options to that.<br>You can deinstall the old builds for easier \
detection in some cases.<br><br>~ Ken Mays<br><div><span><br></span></div><div><br></div> <div \
style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 10pt;"> <div \
style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font \
face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Jason Lawrence \
<jjlawren@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> ken mays \
<maybird1776@yahoo.com> <br><b><span style="font-weight: bold;">Cc:</span></b> \
"opensolaris-discuss@opensolaris.org" <opensolaris-discuss@opensolaris.org> <br> <b><span \
style="font-weight: bold;">Sent:</span></b> Tuesday, November 20, 2012 5:43 PM<br> <b><span \
style="font-weight: bold;">Subject:</span></b> Re: [OpenIndiana-discuss] Building aria2 from source<br> \
</font> </div> <br> <div id="yiv188202148">
<div style="font-family:Helvetica;font-size:13px;">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:<div><br></div><div><div>$ ~/src $ git clone \
git://github.com/tatsuhiro-t/aria2.git</div><div>Cloning into aria2...</div><div>remote: Counting \
objects: 43660, done.</div><div>remote: Compressing objects: 100% (5124/5124), done.</div><div>remote: \
Total 43660 (delta 38635), reused 43527 (delta 38502)</div><div>Receiving objects: 100% (43660/43660), \
15.49 MiB | 162 KiB/s, done.</div><div>Resolving deltas: 100% (38635/38635), \
done.</div><div><br></div><div>$ ~/src $ cd aria2</div><div>$ ~/src/aria2 $ autoreconf \
-i</div><div>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.</div><div>autopoint: *** Stop.</div><div>autoreconf: autopoint failed with exit status: \
1</div></div><div><br></div><div><div>$ ~/src/aria2 $ autoconf </div><div>configure.ac:4: error: \
Autoconf version 2.67 or higher is required</div><div>configure.ac:4: the top level</div><div>autom4te: \
/usr/sfw/bin/gm4 failed with exit status: 63</div></div></div>
<div><div><br></div><div>--jason</div><div><br></div></div>
<div style="color:#A0A0A8;">On Tuesday, November 20, 2012 at 4:35 PM, ken mays \
wrote:</div>
<blockquote type="cite" \
style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;"> \
<span><div><div><div style="color:#000;background-color:#fff;font-family:Courier New, courier, monaco, \
monospace, sans-serif;font-size:10pt;"><div><span>Jason,</span></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span><br></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>Using GCC<br></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>On oi_151a7:</span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br><span></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>$ autoconf --version<br>autoconf (GNU \
Autoconf) 2.63</span></div><div style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, \
courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br><span></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>$ gettext --version<br>gettext (GNU \
gettext-runtime) 0.16.1</span></div><br>$ gcc --version<br><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>gcc (GCC) 4.6.2<br></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br><span></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>$ cd aria2-1.15.2<br></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span><br></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>$ ./configure --enable-static=no</span> \
--with-gnutls <span>--enable-bittorrent --enable-metalink --enable-threads=posix \
--enable-epoll</span></div><div style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, \
courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br><span></span></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><span>configure: summary of build \
options:<br><br>....<br>Build: \
i386-pc-solaris2.11<br>Host: \
i386-pc-solaris2.11<br>Target: \
i386-pc-solaris2.11<br>Install prefix: /usr<br>CXXFLAGS: -g \
-O2<br>CFLAGS: -g \
-O2<br>CPPFLAGS: -I$(top_builddir)/deps/wslay/lib/includes \
-I$(top_srcdir)/deps/wslay/lib/includes \
-I/usr/include/libxml2
-D_REENTRANT<br>LDFLAGS:<br>LIBS: \
$(top_builddir)/deps/wslay/lib/<a rel="nofollow" target="_blank" \
href="http://libwslay.la/">libwslay.la</a> -lgcrypt -lgpg-error -lgnutls \
-lsqlite3 -L/usr/lib -R/usr/lib -lxml2 -lz -lpthread -lm -lsocket \
-<br>lnsl<br>DEFS: \
-DHAVE_CONFIG_H<br>SQLite3: \
yes<br>GnuTLS: yes<br>OpenSSL:<br>CA \
Bundle:<br>LibXML2: \
yes<br>LibExpat:<br>LibCares: \
no<br>Zlib: \
no<br>Epoll:<br>Bittorrent: yes<br>Metalink: \
yes<br>XML-RPC: yes<br>Message Digest: \
yes<br>WebSocket: yes<br>bash_completion dir: \
${datarootdir}/doc/${PACKAGE_TARNAME}/bash_completion<br>Static \
build:</span></div><div><br></div>....<br><br><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">$ ls -al /usr/bin/aria2c<br>-rwxr-xr-x 1 root \
root 3595412 Nov 20 22:07 /usr/bin/aria2c</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">....</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">$ ldd \
/usr/bin/aria2c<br> libgcrypt.so.11 \
=> \
/usr/lib/libgcrypt.so.11<br> libgpg-error.so.0 \
=> /usr/lib/libgpg-error.so.0<br> \
libgnutls.so.26 => \
/usr/lib/libgnutls.so.26<br> libsqlite3.so.0 \
=> \
/usr/lib/libsqlite3.so.0<br> libxml2.so.2 => \
/usr/lib/libxml2.so.2<br> libz.so.1 \
=> /usr/lib/libz.so.1<br> \
libpthread.so.1 => \
/usr/lib/libpthread.so.1<br> libsocket.so.1 \
=> \
/usr/lib/libsocket.so.1<br> libnsl.so.1 => \
/usr/lib/libnsl.so.1<br> libstdc++.so.6 \
=> \
/usr/lib/libstdc++.so.6<br> libm.so.2 \
=> /usr/lib/libm.so.2<br> \
libgcc_s.so.1 => \
/usr/lib/libgcc_s.so.1<br> libc.so.1 \
=> /usr/lib/libc.so.1<br> \
libtasn1.so.3 => \
/usr/lib/libtasn1.so.3<br> libmp.so.2 => \
/lib/libmp.so.2<br> libmd.so.1 => \
/lib/libmd.so.1</div><div style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, \
monaco, monospace, sans-serif;background-color:transparent;font-style:normal;"><br></div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">....</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">$ uname -a</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">SunOS pi 5.11 oi_151a7 i86pc i386 i86pc \
Solaris</div><div style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, \
monospace, sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, \
0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">$ file /usr/bin/aria2c<br>ELF 32-bit LSB \
executable 80386 Version 1 [FPU], dynamically linked, stripped</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">$ /usr/bin/aria2c --version<br>aria2 version \
1.15.2<br>Copyright (C) 2006, 2012 Tatsuhiro Tsujikawa<br><br>This program is free software; you can \
redistribute it and/or modify<br>it under the terms of the GNU General Public License as published \
by<br>the Free Software Foundation; either version 2 of the License, or<br>(at your option) any later \
version.<br><br>This program is distributed in the hope that it will be useful,<br>but WITHOUT ANY \
WARRANTY; without even the implied warranty of<br>MERCHANTABILITY or FITNESS FOR A PARTICULAR \
PURPOSE. See the<br>GNU General Public License for more details.<br><br>** Configuration \
**<br>Enabled Features: BitTorrent, Firefox3 Cookie, HTTPS, Message Digest, Metalink,<br>XML-RPC<br>Hash \
Algorithms: sha-1, sha-224, sha-256, sha-384, sha-512, md5<br><br>Report bugs to <a rel="nofollow" \
ymailto="mailto:t-tujikawa@users.sourceforge.net" target="_blank" \
href="mailto:t-tujikawa@users.sourceforge.net">t-tujikawa@users.sourceforge.net</a><br>Visit <a \
rel="nofollow" target="_blank" \
href="http://aria2.sourceforge.net/">http://aria2.sourceforge.net</a>/</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">Hope that helps you,</div><div \
style="color:rgb(0, 0, 0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;">Ken Mays</div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div><div style="color:rgb(0, 0, \
0);font-size:13.3333px;font-family:Courier New, courier, monaco, monospace, \
sans-serif;background-color:transparent;font-style:normal;"><br></div> <div style="font-family:Courier \
New, courier, monaco, monospace, sans-serif;font-size:10pt;"> <div style="font-family:times new roman, \
new york, times, serif;font-size:12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1"> \
<b><span style="font-weight:bold;">From:</span></b> Jason Lawrence <<a rel="nofollow" \
ymailto="mailto:jjlawren@gmail.com" target="_blank" \
href="mailto:jjlawren@gmail.com">jjlawren@gmail.com</a>><br> <b><span \
style="font-weight:bold;">To:</span></b> <a rel="nofollow" \
ymailto="mailto:openindiana-discuss@openindiana.org" target="_blank" \
href="mailto:openindiana-discuss@openindiana.org">openindiana-discuss@openindiana.org</a> <br> <b><span \
style="font-weight:bold;">Sent:</span></b> Tuesday, November 20, 2012 3:57 PM<br> <b><span \
style="font-weight:bold;">Subject:</span></b> [OpenIndiana-discuss] Building aria2 from source<br> \
</font> </div> <br> I'm having trouble setting up a reasonable build environment on oi_151a7. Using aria2 \
as an example package [<a rel="nofollow" target="_blank" \
href="https://github.com/tatsuhiro-t/aria2">https://github.com/tatsuhiro-t/aria2</a>], 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?<br><br>(Sorry if this was a repost. My first \
message was held/rejected as I was not a member \
yet.)<br><br>--jason<br>_______________________________________________<br>OpenIndiana-discuss mailing \
list<br><a rel="nofollow" ymailto="mailto:OpenIndiana-discuss@openindiana.org" target="_blank" \
href="mailto:OpenIndiana-discuss@openindiana.org">OpenIndiana-discuss@openindiana.org</a><br><a \
rel="nofollow" target="_blank" \
href="http://openindiana.org/mailman/listinfo/openindiana-discuss">http://openindiana.org/mailman/listinfo/openindiana-discuss</a><br><br><br>
</div> </div> </div></div></div></span>
</blockquote>
<div>
<br>
</div>
</div><br><br> </div> </div> </div></body></html>
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic