<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.lang.ada.sockets">
    <title>gmane.comp.lang.ada.sockets</title>
    <link>http://blog.gmane.org/gmane.comp.lang.ada.sockets</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/143"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/142"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/141"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/140"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/139"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/138"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/137"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/136"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/135"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/134"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/133"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/132"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/131"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/130"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/129"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/128"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/127"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/126"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/125"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/124"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/143">
    <title>Trouble Installing adasockets 1.8.6</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/143</link>
    <description>Hi
Am trying to install adasockets using cygwin under win xp. I get the 
following error on make install. Any help appreciated.
$ make install
Making install in src
make[1]: Entering directory `/home/Euan/tmp/src'
gnatmake -g -O2 ../../adasockets-1.8.6/src/split.adb
gcc -c -I../../adasockets-1.8.6/src/ -g -O2 -I- 
../../adasockets-1.8.6/src/split
.adb
gnatbind -x split.ali
gnatlink split.ali -g
gcc -I. -o constants_nodef ../../adasockets-1.8.6/src/constants.c
In file included from ../../adasockets-1.8.6/src/constants.c:93:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/windows.h:90:2: 
war
ning: #warning "The  Win32_Winsock macro name is deprecated.    Please use 
__USE
_W32_SOCKETS instead"
In file included from 
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32a
pi/windows.h:98,
                 from ../../adasockets-1.8.6/src/constants.c:93:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:103:2: 
w
arning: #warning "fd_set and associated macros have been defined in 
sys/types.
    This may cause runtime problems with W32 sockets"
In file included from 
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32a
pi/windows.h:98,
                 from ../../adasockets-1.8.6/src/constants.c:93:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:109: 
err
or: redefinition of `struct timeval'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:120: 
err
or: redefinition of `struct hostent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:128: 
err
or: redefinition of `struct linger'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:155: 
err
or: redefinition of `struct netent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:161: 
err
or: redefinition of `struct servent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:167: 
err
or: redefinition of `struct protoent'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:223: 
err
or: redefinition of `struct in_addr'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:254: 
err
or: redefinition of `struct sockaddr_in'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:336: 
err
or: redefinition of `struct sockaddr'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:356: 
err
or: redefinition of `struct sockaddr_storage'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:536: 
err
or: conflicting types for 'accept'
/usr/include/sys/socket.h:29: error: previous declaration of 'accept' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:536: 
err
or: conflicting types for 'accept'
/usr/include/sys/socket.h:29: error: previous declaration of 'accept' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:537: 
err
or: conflicting types for 'bind'
/usr/include/sys/socket.h:30: error: previous declaration of 'bind' was here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:537: 
err
or: conflicting types for 'bind'
/usr/include/sys/socket.h:30: error: previous declaration of 'bind' was here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:539: 
err
or: conflicting types for 'connect'
/usr/include/sys/socket.h:31: error: previous declaration of 'connect' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:539: 
err
or: conflicting types for 'connect'
/usr/include/sys/socket.h:31: error: previous declaration of 'connect' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:541: 
err
or: conflicting types for 'getpeername'
/usr/include/sys/socket.h:32: error: previous declaration of 'getpeername' 
was h
ere
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:541: 
err
or: conflicting types for 'getpeername'
/usr/include/sys/socket.h:32: error: previous declaration of 'getpeername' 
was h
ere
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:542: 
err
or: conflicting types for 'getsockname'
/usr/include/sys/socket.h:33: error: previous declaration of 'getsockname' 
was h
ere
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:542: 
err
or: conflicting types for 'getsockname'
/usr/include/sys/socket.h:33: error: previous declaration of 'getsockname' 
was h
ere
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:543: 
err
or: conflicting types for 'getsockopt'
/usr/include/sys/socket.h:46: error: previous declaration of 'getsockopt' 
was he
re
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:543: 
err
or: conflicting types for 'getsockopt'
/usr/include/sys/socket.h:46: error: previous declaration of 'getsockopt' 
was he
re
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:546: 
err
or: conflicting types for 'listen'
/usr/include/sys/socket.h:34: error: previous declaration of 'listen' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:546: 
err
or: conflicting types for 'listen'
/usr/include/sys/socket.h:34: error: previous declaration of 'listen' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:547: 
err
or: conflicting types for 'recv'
/usr/include/sys/socket.h:35: error: previous declaration of 'recv' was here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:547: 
err
or: conflicting types for 'recv'
/usr/include/sys/socket.h:35: error: previous declaration of 'recv' was here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:548: 
err
or: conflicting types for 'recvfrom'
/usr/include/sys/socket.h:37: error: previous declaration of 'recvfrom' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:548: 
err
or: conflicting types for 'recvfrom'
/usr/include/sys/socket.h:37: error: previous declaration of 'recvfrom' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:549: 
err
or: conflicting types for 'send'
/usr/include/sys/socket.h:39: error: previous declaration of 'send' was here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:549: 
err
or: conflicting types for 'send'
/usr/include/sys/socket.h:39: error: previous declaration of 'send' was here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:550: 
err
or: conflicting types for 'sendto'
/usr/include/sys/socket.h:42: error: previous declaration of 'sendto' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:550: 
err
or: conflicting types for 'sendto'
/usr/include/sys/socket.h:42: error: previous declaration of 'sendto' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:551: 
err
or: conflicting types for 'setsockopt'
/usr/include/sys/socket.h:44: error: previous declaration of 'setsockopt' 
was he
re
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:551: 
err
or: conflicting types for 'setsockopt'
/usr/include/sys/socket.h:44: error: previous declaration of 'setsockopt' 
was he
re
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:552: 
err
or: conflicting types for 'shutdown'
/usr/include/sys/socket.h:47: error: previous declaration of 'shutdown' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:552: 
err
or: conflicting types for 'shutdown'
/usr/include/sys/socket.h:47: error: previous declaration of 'shutdown' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:553: 
err
or: conflicting types for 'socket'
/usr/include/sys/socket.h:48: error: previous declaration of 'socket' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:553: 
err
or: conflicting types for 'socket'
/usr/include/sys/socket.h:48: error: previous declaration of 'socket' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:554: 
err
or: conflicting types for 'gethostbyaddr'
/usr/include/netdb.h:139: error: previous declaration of 'gethostbyaddr' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:554: 
err
or: conflicting types for 'gethostbyaddr'
/usr/include/netdb.h:139: error: previous declaration of 'gethostbyaddr' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:555: 
err
or: conflicting types for 'gethostbyname'
/usr/include/netdb.h:140: error: previous declaration of 'gethostbyname' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:555: 
err
or: conflicting types for 'gethostbyname'
/usr/include/netdb.h:140: error: previous declaration of 'gethostbyname' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:556: 
err
or: conflicting types for 'getservbyport'
/usr/include/netdb.h:149: error: previous declaration of 'getservbyport' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:556: 
err
or: conflicting types for 'getservbyport'
/usr/include/netdb.h:149: error: previous declaration of 'getservbyport' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:557: 
err
or: conflicting types for 'getservbyname'
/usr/include/netdb.h:148: error: previous declaration of 'getservbyname' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:557: 
err
or: conflicting types for 'getservbyname'
/usr/include/netdb.h:148: error: previous declaration of 'getservbyname' was 
her
e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:558: 
err
or: conflicting types for 'getprotobynumber'
/usr/include/netdb.h:146: error: previous declaration of 'getprotobynumber' 
was
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:558: 
err
or: conflicting types for 'getprotobynumber'
/usr/include/netdb.h:146: error: previous declaration of 'getprotobynumber' 
was
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:559: 
err
or: conflicting types for 'getprotobyname'
/usr/include/netdb.h:145: error: previous declaration of 'getprotobyname' 
was he
re
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:559: 
err
or: conflicting types for 'getprotobyname'
/usr/include/netdb.h:145: error: previous declaration of 'getprotobyname' 
was he
re
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:628: 
err
or: conflicting types for 'htonl'
/usr/include/asm/byteorder.h:30: error: previous declaration of 'htonl' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:628: 
err
or: conflicting types for 'htonl'
/usr/include/asm/byteorder.h:30: error: previous declaration of 'htonl' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:629: 
err
or: conflicting types for 'ntohl'
/usr/include/asm/byteorder.h:28: error: previous declaration of 'ntohl' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:629: 
err
or: conflicting types for 'ntohl'
/usr/include/asm/byteorder.h:28: error: previous declaration of 'ntohl' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:630: 
err
or: conflicting types for 'htons'
/usr/include/asm/byteorder.h:31: error: previous declaration of 'htons' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:630: 
err
or: conflicting types for 'htons'
/usr/include/asm/byteorder.h:31: error: previous declaration of 'htons' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:631: 
err
or: conflicting types for 'ntohs'
/usr/include/asm/byteorder.h:29: error: previous declaration of 'ntohs' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:631: 
err
or: conflicting types for 'ntohs'
/usr/include/asm/byteorder.h:29: error: previous declaration of 'ntohs' was 
here

/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:632: 
err
or: conflicting types for 'select'
/usr/include/sys/select.h:31: error: previous declaration of 'select' was 
here
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/winsock2.h:632: 
err
or: conflicting types for 'select'
/usr/include/sys/select.h:31: error: previous declaration of 'select' was 
here
In file included from ../../adasockets-1.8.6/src/constants.c:96:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api/ws2tcpip.h:124: 
err
or: redefinition of `struct ip_mreq'
make[1]: *** [constants_nodef] Error 1
make[1]: Leaving directory `/home/Euan/tmp/src'
make: *** [install-recursive] Error 1 



_______________________________________________
AdaSockets mailing list
AdaSockets&lt; at &gt;lists.rfc1149.net
http://lists.rfc1149.net/mailman/listinfo/adasockets

</description>
    <dc:creator>Euan McVie</dc:creator>
    <dc:date>2007-12-11T18:20:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/142">
    <title>Re: static</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/142</link>
    <description>

It has nothing to do with AdaSockets or adasockets-config; just add
"-static" before the call to "adasockets-config --libs" on your gnatmake
command line.

But why would you want to do that?

_______________________________________________
AdaSockets mailing list
AdaSockets&lt; at &gt;lists.rfc1149.net
http://lists.rfc1149.net/mailman/listinfo/adasockets

</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-12-08T13:34:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/141">
    <title>Re: static</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/141</link>
    <description>
Le 7 déc. 07 à 13:16, Samuel Tardieu a écrit :



Ok, i suppose that libadasockets.a replaces all the *.o files ?

But, how to use it, please ?
It seems that with adasockets-config it uses automatically the shared  
version


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-12-08T13:21:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/140">
    <title>Re: static</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/140</link>
    <description>
Thomas&gt; is it possible to install adasockets so that it is static ?

What do you mean? By default, AdaSockets builds a shared *and* a
static library.

  Sam
</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-12-07T12:16:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/139">
    <title>static</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/139</link>
    <description>hi :-)

is it possible to install adasockets so that it is static ?

</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-12-06T14:24:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/138">
    <title>Re: for Casing use "mixedcase";</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/138</link>
    <description>
Le 29 nov. 07 à 10:02, Samuel Tardieu a écrit :


Here is the doc :
http://www.adacore.com/wp-content/files/auto_update/gnat-unw-docs/ 
html/gnat_ugn_12.html#SEC153


Without project files, it is tolerent : if i put some capital  
letters, it finds the source files and it puts a warning

With project files and the default Casing "lowercase", it is  
intolerent : it doesn't find the source files

With project files and the Casing "mixedcase", it is more than  
tolerent :-) : no warning, and it makes .ali and .o with the  
corresponding "mixedcase" name :-)



You should look at it, because it may help you to manage the  
portability :-)

I was not more hot to use it,
But it was necessary to use AWS, and i find it really vry usefull :-)

You should try it ;-)


Here is what i get when i make a mix between adasockets-config,  
gtkada-config, and gtkada.gpr :
http://dl.free.fr/hA0rrMdHC/AdaSockets.gpr

But it doesn't work as expected,
Maybe you'll prefer Object_Dir than Library_Dir

Could you include it in adasockets, please ? :-)



Thank you for the test on linux :-)

Is there someone who could test on windows, please ?


In fact it's not specific to AdaSockets, it's the same with gtkada

But i need a project file to resolve it,
And i would like to know if it is on all filesystems with insensitive  
case or only on mac os x :-)


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-12-06T02:44:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/137">
    <title>Re: for Casing use "mixedcase";</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/137</link>
    <description>
Thomas&gt; hi :-) Help !  I have a very big problem ! (I can't continue
Thomas&gt; to programm :-( )


Thomas&gt; for Casing use "mixedcase"; is not compatible with adasockets

What is the purpose of that? (remember, I don't use projet files)

Thomas&gt; Could you test this, to know whether this problem is portable
Thomas&gt; or is specific to Mac OS X, please ?

Thomas&gt; http://dl.free.fr/mFaw1bRg3/mixedcase.zip

Thomas&gt; When i run compil.command, i get :

%gnatmake -Pigsw igswprincipal `adasockets-config` || exit
gcc -c -I/usr/local/lib/adasockets -I- -gnatA /tmp/mixedcase/igswprincipal.adb
gnatbind -I/usr/local/lib/adasockets -I- -x /tmp/mixedcase/igswprincipal.ali
gnatlink /tmp/mixedcase/igswprincipal.ali -L/usr/local/lib/adasockets -L/usr/local/lib -ladasockets -o /tmp/mixedcase/igswprincipal

No problem.

This is on i686-pc-linux-gnu with GNAT 4.3.0 200711028 (experimental)
and the latest AdaSockets.

  Sam
</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-29T09:02:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/136">
    <title>for Casing use "mixedcase";</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/136</link>
    <description>hi :-)


Help !
I have a very big problem ! (I can't continue to programm :-( )


for Casing use "mixedcase";
is not compatible with adasockets


Could you test this, to know whether this problem is portable or is  
specific to Mac OS X, please ?

http://dl.free.fr/mFaw1bRg3/mixedcase.zip

When i run compil.command, i get :

b~igswprincipal.ads:196:30: external name duplicates name given at  
line 190
b~igswprincipal.ads:197:30: external name duplicates name given at  
line 191
gnatmake: *** link failed.


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-28T01:54:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/135">
    <title>Re: mac os x / intel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/135</link>
    <description>
Thomas&gt; Ok :-) I need it (and it is under my competences), so i do it
Thomas&gt; :-) http://dl.free.fr/iHQYK02sl/udprelay.adb

Thanks.

Thomas&gt; But i need your help on udp sockets usage : What should i do
Thomas&gt; instead of Connect l 96 ?

Doesn't it work as-is?

Thomas&gt; btw, What does Setsockopt l 91 exactly ? is it needed ?


| SO_REUSEADDR
|        Indicates  that  the rules used in validating addresses supplied
|        in a bind(2) call should allow reuse of  local  addresses.   For
|        PF_INET  sockets  this means that a socket may bind, except when
|        there is an active listening socket bound to the address.   When
|        the listening socket is bound to INADDR_ANY with a specific port
|        then it is not possible to bind  to  this  port  for  any  local
|        address.  Argument is an integer boolean flag.


Thomas&gt; What do you think about other code ?

It looks fine, although I haven't tried it. Did you?

  Sam
</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-19T16:51:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/134">
    <title>Re: mac os x / intel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/134</link>
    <description>
Thomas&gt; Well, there is a pb :-/ The .pdf in
Thomas&gt; http://www.rfc1149.net/download/adasockets/
Thomas&gt; adasockets-1.8.6.tar.gz is 0 byte length :-(

Thomas&gt; How can one get the doc, please ?

You can remove it and it should get regenerated when you do "make"
(provided you installed the proper tools). I will make a new package
one of those days with the doc fixed, thanks for the heads up.

  Sam
</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-19T16:44:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/133">
    <title>Re: adasockets / GNAT.Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/133</link>
    <description>
Le 6 nov. 07 à 12:26, Samuel Tardieu a écrit :


ok, i understand :-)




Cool :-)


Will you make Sockets.Naming.Address an array rather than a record,  
like GNAT.Sockets.Inet_Addr_Type ?

Will you make a Port type, "Natural range 0 .. 2**16-1", rather than  
only "Natural" ?
Or is this limit OS-dependent ?

Will you make a package like Sockets.String_IO where you will move  
all what is specific to String-oriented exchanges ?


For the moment I did not start a program which uses any socket, but i  
need to make one
Well, should i rather use AdaSockets or GNAT.Sockets ? (That's the  
question which I put myself)

Since i use AWS, i need GNAT
It seems that just at this moment, AdaSockets does not provide much  
more than GNAT.Sockets,
But maybe when you will have made AdaSockets 2.x and more high-level  
services, it will be easier to move to them from AdaSockets 1.x than  
from GNAT.Sockets




is it http://www.rfc1149.net/download/adasockets/experimental/ 
adasockets-1.9-alpha1.tar.gz ?


I agree to make this test, but I need to be completely guided

Can i insall adasockets-1.9-alpha1.tar.gz like any other version, with
./configure --prefix=$DOSSIERDINSTALLATION || exit
make install || exit
?

Since I did not start a program which uses any socket, i don't think  
that i can test more than the installation
But if you want that i make a specific test, feel free to ask me :-)


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-16T12:02:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/132">
    <title>Re: RTEMS Port of Ada Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/132</link>
    <description>
Le 15 nov. 07 à 08:06, Pascal Obry a écrit :


thank you :-)


I don't find anything, when i search for "tig"

I just want to run "git clone git://www.rfc1149.net/adasockets.git"  
as described on http://www.rfc1149.net/devel/adasockets
Is git-core enough for that ?


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-15T17:03:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/131">
    <title>Re: RTEMS Port of Ada Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/131</link>
    <description>
Le 5 nov. 07 à 16:51, Samuel Tardieu a écrit :


Sorry, I had to say "every open source projects that i know" :-)


On my platform, I have this choice :

cogito                         devel/cogito   0.18.2       Git core  
and cogito tools to provide a fully-distributed SCM
git-core                       devel/git-core 1.5.3.4      The stupid  
content tracker.
stgit                          devel/stgit    0.13         Push/pop  
utility on top of GIT
cgit                           www/cgit       0.6.2        A fast web  
interface for the git source code management system

Which of them should i install ?



Thank you :-)


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-15T04:07:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/130">
    <title>Re: mac os x / intel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/130</link>
    <description>
Le 5 nov. 07 à 16:52, Samuel Tardieu a écrit :


I don't know project files enough for that

If someone wants to do it,
i know that gtkada does allow both gtkada-config and project files,  
so you can make the comparison,
then look at adasockets-config to see what is needed

If noone wants, no mater,
i'll use adasockets-config on top of my project files, i think it's  
compatible :-)



Ok :-)
I need it (and it is under my competences), so i do it :-)
http://dl.free.fr/iHQYK02sl/udprelay.adb

But i need your help on udp sockets usage :
What should i do instead of Connect l 96 ?

btw, What does Setsockopt l 91 exactly ? is it needed ?

What do you think about other code ?


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-15T03:50:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/129">
    <title>Re: mac os x / intel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/129</link>
    <description>
Le 4 nov. 07 à 21:30, Samuel Tardieu a écrit :


Well, there is a pb :-/
The .pdf in http://www.rfc1149.net/download/adasockets/ 
adasockets-1.8.6.tar.gz is 0 byte length :-(

How can one get the doc, please ?


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-15T03:43:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/128">
    <title>AdaSockets 1.9-alpha1 is available</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/128</link>
    <description>I'd like people to test the AdaSockets 1.9-alpha1 release. In the last
few days, I have rewritten large parts of AdaSockets to use
GNAT.Sockets while trying to be 100% compatible with the established
usage.

In this release, there are no more system-specific files as
GNAT.Sockets takes care of the system-dependent parts already.

You can get it from:

http://www.rfc1149.net/download/adasockets/experimental/adasockets-1.9-alpha1.tar.gz

The release notes for this version are:

| * New in AdaSockets 1.9
|
| AdaSockets 1.9 is a rewrite of large parts of AdaSockets. It is based on
| GNAT.Sockets while keeping an interface compatible with the 1.8.x branch
| of AdaSockets.
| 
| Some rarely used user-visible subprograms and constants have been removed:
|   - Sockets.Customized_Setsockopt
|   - Sockets.Socketpair
|   - Sockets.SO_REUSEPORT
|   - Function depending on internal type Sockets.Types.In_Addr in
|     package Sockets.Naming

It has been tested on Debian GNU/Linux x86 with gcc-4.1 and current
gcc development branch as well as on SunOS 5.10 Sparc with GNAT Pro 6.0.1.

  Sam
</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-06T18:27:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/127">
    <title>Re: adasockets / GNAT.Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/127</link>
    <description>
Sam&gt; This is a fair question. When AdaSockets was written, there was
Sam&gt; no GNAT.Sockets. Now that GNAT.Sockets has evolved, the useless
Sam&gt; of AdaSockets has been diminished.

s/useless/usefulness/ of course :)

_______________________________________________
AdaSockets mailing list
AdaSockets&lt; at &gt;lists.rfc1149.net
http://lists.rfc1149.net/mailman/listinfo/adasockets

</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-06T12:42:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/126">
    <title>Re: adasockets / GNAT.Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/126</link>
    <description>Thomas&gt; Which is the advantage of adasockets compared to GNAT.Sockets
Thomas&gt; ?

Sam&gt; I prefer its interface, which is of a higher level than
Sam&gt; GNAT.Sockets one.

Thomas&gt; Could you give me some examples, please ?

Thomas&gt; Looking at PingPong example (in GNAT.Sockets), i don't see
Thomas&gt; anything else than Initialize and Finalize, Is it enough to
Thomas&gt; say that it is higher level ?

This is a fair question. When AdaSockets was written, there was no
GNAT.Sockets. Now that GNAT.Sockets has evolved, the useless of
AdaSockets has been diminished.

Note that I started a branch to rebase AdaSockets on GNAT.Sockets so
that we can benefit from its ability to be cross-compiled (constants
packages are generated for many platforms and distributed):

  http://www.rfc1149.net/git/?p=adasockets.git;a=shortlog;h=gnat-sockets

However, there is a long way to be entirely GNAT.Sockets based while
keeping the same interface. I think I may do a last major release on
the 1.x branch (probably 1.9) which will be the same as 1.8.x (same
interface) + cross-compilation capabilities. This branch will then be
maintained but only accumulate bug fixes if needed. I will also
maintain the 1.8.x branch with no dependency over GNAT.Sockets if
there is a need for that.

I'll then see if there is a point in making a AdaSockets 2.x. In this
case, the interface would change a little, and AdaSockets would be a
package which enhances GNAT.Sockets with more high-level services.

But as I have been doing for several years for all my free software
projects, I will only write code for services that *I* need. If people
need some other services, they will have to write them. Of course, I
will provide assistance and be happy to integrate them in the
AdaSockets distribution if they are well written, if they have a
compatible licence, and if the author wants me to do so.

What do you think about this plan?

  Sam

PS/ If you wish to test the refactoring branch, you can either use GIT
    or grab a snapshot from the URL given above. You will need to have
    a recent autoconf and automake installed, and to run "autoreconf -i"
    in the top-level directory to add the auto-generated files such as
    "configure". I'd be happy to receive success or failure reports
    with details on your platform.
</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-06T11:26:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/125">
    <title>Re: adasockets / GNAT.Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/125</link>
    <description>
Le 4 nov. 07 à 21:15, Samuel Tardieu a écrit :


Could you give me some examples, please ?

Looking at PingPong example (in GNAT.Sockets), i don't see anything  
else than Initialize and Finalize,
Is it enough to say that it is higher level ?



I don't remember if it was in the old versions of GNAT or not

But it may be a GNAT enhancement :-)


</description>
    <dc:creator>Thomas De Contes</dc:creator>
    <dc:date>2007-11-05T17:16:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/124">
    <title>Re: mac os x / intel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/124</link>
    <description>

Feel free to contribute one.


Feel free to contribute one too.

  Sam

_______________________________________________
AdaSockets mailing list
AdaSockets&lt; at &gt;lists.rfc1149.net
http://lists.rfc1149.net/mailman/listinfo/adasockets

</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-05T15:52:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.ada.sockets/123">
    <title>Re: RTEMS Port of Ada Sockets</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.ada.sockets/123</link>
    <description>

Are you kidding? SVN is almost as limited as CVS. Fortunately, many
projects use Mercurial or GIT.


http://en.wikipedia.org/wiki/External_Data_Representation

_______________________________________________
AdaSockets mailing list
AdaSockets&lt; at &gt;lists.rfc1149.net
http://lists.rfc1149.net/mailman/listinfo/adasockets

</description>
    <dc:creator>Samuel Tardieu</dc:creator>
    <dc:date>2007-11-05T15:51:12</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.ada.sockets">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.ada.sockets</link>
  </textinput>
</rdf:RDF>
