Do you mean the things listed below?
In fact, our source code is written in C++, and it dependes on STL. To my
knowledge STL is part of C++ standard. Any C++ developing environment should
provide STL. The formal STL which is selected by C++ standard is developed
by SGI, which can be found at http://www.sgi.com/tech/stl/
There are many STL implements currently. Borland, Microsoft and other
companies have their own implement. SGI's implement is the standard one,
which is opensourced and can be used anywhere. I didn't read the detail
license information of it.
In fact, g++ is not the only C++ compiler for linux. and GNU's STL implement
is not the only STL implement.
C++ and STL are needed to compile our program. And, they are the standard
components of C++ environment. It is the developers' business to choose
their own C++ environment. The default C++ and STL is provided by GNU and
are GPLed. So, we should let the developers know that they should choose a
non-GPLed STL to call.
===========================================
[EMAIL PROTECTED]:~/tmp/TServer-2.0$ find -exec grep -Hn list.h {} \; | grep c++
./src/.deps/tserver-adminserver.Po:34: /usr/include/bits/sys_errlist.h
adminserver.h /usr/include/c
++/4.2/list \
./src/.deps/tserver-adminserver.Po:73: /usr/include/c++/4.2/bits/stl_list.h
/usr/include/c++/4.2/bi
ts/list.tcc \
./src/.deps/tserver-adminserver.Po:699:/usr/include/c++/4.2/bits/stl_list.h:
./src/.deps/tserver-tserver.Po:73: /usr/include/c++/4.2/bits/stl_list.h
/usr/include/c++/4.2/bits/l
ist.tcc \
./src/.deps/tserver-tserver.Po:689:/usr/include/c++/4.2/bits/stl_list.h:
./src/.deps/tserver-clientsocket.Po:85: /usr/include/c++/4.2/list
/usr/include/c++/4.2/bits/stl_lis
t.h \
./src/.deps/tserver-clientsocket.Po:379:/usr/include/c++/4.2/bits/stl_list.h:
./src/.deps/tserver-multicomm.Po:34: /usr/include/bits/sys_errlist.h
/usr/include/c++/4.2/list \
./src/.deps/tserver-multicomm.Po:73: /usr/include/c++/4.2/bits/stl_list.h
/usr/include/c++/4.2/bits
/list.tcc \
./src/.deps/tserver-multicomm.Po:334:/usr/include/c++/4.2/bits/stl_list.h:
./src/.deps/tserver-callbacks.Po:34: /usr/include/bits/sys_errlist.h
/usr/include/c++/4.2/clocale \
./src/.deps/tserver-callbacks.Po:64: /usr/include/c++/4.2/bits/stl_list.h
/usr/include/c++/4.2/bits
/list.tcc \
./src/.deps/tserver-callbacks.Po:643:/usr/include/c++/4.2/bits/stl_list.h:
./src/.deps/tserver-lissocket.Po:85: /usr/include/c++/4.2/list
/usr/include/c++/4.2/bits/stl_list.h
\
./src/.deps/tserver-lissocket.Po:381:/usr/include/c++/4.2/bits/stl_list.h:
grep: ./depcomp: No such file or directory
[EMAIL PROTECTED]:~/tmp/TServer-2.0$
On Tue, Aug 12, 2008 at 12:34 PM, Samul Kevin <[EMAIL PROTECTED]> wrote:
> In our source code,we use list.h to implement the modules.For example,in
> tserver module,we use list.h *list*
> */usr/include/c++/4.2.3*
> *GPL*
> *to be substitued *
> *adminserver.h*
> **
> **
> **
> **
> *callbacks.cpp*
> **
> **
> **
> **
> *multicomm.cpp*
> **
> **
> **
> **
> *tserver.cpp*
> **
> **
> **
> **
> *msgtype.h*
>
> but unfortunately,it follows GPL license,so we had to rewrite this header
> file or find other header file which according with ASL.I serached it on
> but
> failed to find the substitue.So,you guys,do we need to re-fulfill this file
> of c++ libarary?
>
--
Best regards!
Ting Peng ([EMAIL PROTECTED])
[CN] +86-137-721-59621