- From: Michael Tuexen <Michael.Tuexen AT micmac.franken.de>
- To: John Millaway <john43 AT astro.ocis.temple.edu>
- Cc: discussion AT sctp.de
- Subject: [SCTP-Discussion] Re: sctplib linking nightmare!
- Date: Mon Feb 11 18:52:00 2002
- List-id: SCTP Discussions <discussion.sctp.de>
Dear John,
if I'm right you need to link to
libsctpsocket.a
libstdc++.a
libsctp.a
libglib.a
because libsctp.a uses the libglib.a stuff and libsctpsocket.a uses
the libsctp.a and is written in C++.
On FreeBSD (and maybe Linux) libpthread.a is needed because
libsctpsocket.a
uses multiple threads.
libgtk.a and libgdk.a should not be necessary.
This should be documented. For the time being have a look in
the makefile in socket_programs. TCP_combinedserver and
UDP_combinedserver
C programs that use the socketapi.
Thank you for drawing attention to the lack of documentation.
Best regards
Michael
On Monday, February 11, 2002, at 06:37 PM, John Millaway wrote:
Hi,
After much fussing, I figured out how to link a simple test socket-api
program to sctp. The trick was to link to gtk and gdk. Since that might
not be too obvious some folks (it certainly wasn't to me!) you might
want
to mention this in the docs.
$ cat testlink.c
#include <ext_socket.h>
int main ( )
{
ext_close(0);
return 0;
}
$ BASE=/home/SCTP/impl/sctplib-1.0.0-pre16/sctplib
$ gcc -I$BASE/socketapi testlink.c -L$BASE/sctpdlib -L$BASE/socketapi
-lsctpsocket -lpthread -lstdc++ -lsctp -lgdk -lgtk
Michael.Tuexen AT micmac.franken.de
- [SCTP-Discussion] Re: sctplib linking nightmare!, Michael Tuexen, 02/11/2002
Archive powered by MHonArc 2.6.19+.