RE: Where to go to ask questions?

2008-03-02 Thread Conrad T. Pino
The project's founder David Sugar http://savannah.gnu.org/users/dyfet has migrated the project's home from time to time which means you'll find it and the code in multiple locations; for example: http://sourceforge.net/projects/cplusplus/ http://www.gnutelephony.org/index.php?title=GNU_Common_C%2

RE: Is anyone still there?

2007-11-15 Thread Conrad T. Pino
You can see if your original message was processed by visiting the bug-commoncpp mailing list archive page: http://lists.gnu.org/archive/html/bug-commoncpp/ and following one or more monthly links depending on when sent. If it's archived then resending it is pointless. -Original Message-

bug-commoncpp list - automatic responder messages

2007-11-15 Thread Conrad T. Pino
>From time to time a public mailing list subscriber may setup automatic responder for sending vacation, email address change or other notices. The automatic responder sends to the indicated from address which the mailing has rewritten to reflect back into the list and is seen by all subscribers.

RE: Installing GCC on Solaris 10 Intel server

2007-07-03 Thread Conrad T. Pino
This topic is not appropriate for this list: bug-commoncpp@gnu.org This message is probably stale for Solaris 10 but identifies a better list: http://gcc.gnu.org/ml/gcc/1999-08n/msg01022.html This page is probably current but is terse: http://gcc.gnu.org/install/specific.html Click on "i?86-*-sol

RE: can't release mutex

2007-01-27 Thread Conrad T. Pino
You're on the right track. Please pardon my rusty recollection syntax. Revise: mutex.enterMutex(); to a form that accepts a timeout. This example won't compile: const int timeout = 500; while (1) { if ( isPending( pendingInput ) ) {

Patch: Fix w32/Makefile.bcc error in clean target when -DBMODE=DEBUG

2005-09-16 Thread Conrad T. Pino
The following patch was committed on the trunk. Index: ChangeLog === RCS file: /cvsroot/gnutelephony/testing/commoncpp2/ChangeLog,v retrieving revision 1.18 retrieving revision 1.19 diff -u -p -r1.18 -r1.19 --- ChangeLog 1 Sep 2005

Patch: Add POLLNVAL to error values Serial::isPending tests

2005-09-11 Thread Conrad T. Pino
This patch depends upon patches committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0052" and "dev-bcb6-arm-0056". This patch modifies the following files: ChangeLog src/serial.cpp This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6

Patch: Add Serial::AnyPending enumeration and Serial::anyPending method

2005-09-11 Thread Conrad T. Pino
This patch depends upon patches committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0052" and "dev-bcb6-arm-0055". This patch modifies the following files: ChangeLog include/cc++/serial.h src/serial.cpp This patch is committed on "dev-bcb6-arm" branch b

Patch: Fix Win32 CreateEvent returns NULL on failure, not INVALID_HANDLE_VALUE

2005-09-10 Thread Conrad T. Pino
This patch depends upon patches committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0052" and "dev-bcb6-arm-0054". This patch modifies the following files: ChangeLog src/serial.cpp This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6

Bug: Win32 Platform SDK Says CreateEvent Returns NULL On Failure Not INVALID_HANDLE_VALUE

2005-09-10 Thread Conrad T. Pino
http://msdn.microsoft.com/library/en-us/dllproc/base/createevent.asp ___ Bug-commoncpp mailing list Bug-commoncpp@gnu.org http://lists.gnu.org/mailman/listinfo/bug-commoncpp

Patch: Fix Indentation Error In WIN32 "aRead" Method

2005-09-10 Thread Conrad T. Pino
This patch depends upon patch committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0052" and "dev-bcb6-arm-0053". This patch modifies the following files: ChangeLog src/serial.cpp This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-a

Serial Design Issue: "Serial::isPending" Semantics

2005-09-09 Thread Conrad T. Pino
Hi David, === The "Serial::isPending( pendingInput )" implementation looks clean. A "true" return means data is available for reading on all platforms. === The "S

Patch: WIN32 "aRead" Buffer Overflow Fix & Optimize WIN32 "aRead" & "aWrite"

2005-09-09 Thread Conrad T. Pino
This patch fixes a buffer overflow in WIN32 "aRead" and implements a zero request length optimization in WIN32 "aRead" and "aWrite". This patch modifies the following files: src/serial.cpp This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0052" and "dev

Bug: WIN32 "aRead" Buffer Overflow When "Length" < "cs.cbInQue"

2005-09-09 Thread Conrad T. Pino
The WIN32 "aRead" methods *always* reads "cs.cbInQue" bytes. A buffer overflow occurs when the "Length" argument is less than the "cs.cbInQue" value. ___ Bug-commoncpp mailing list Bug-commoncpp@gnu.org http://lists.gnu.org/mailman/listinfo/bug-commonc

Patch: Serial Port "overflow" Method Improved

2005-09-09 Thread Conrad T. Pino
I've concluded the "overflow" method should iterate the write buffer process until the entire buffer is written or a write fails. A write failure carefully preserves unwritten data so the next call to "overflow" can resume the write operation. This patch modifies the following files: src

Serial & TTYStream Buffering Improvements

2005-09-07 Thread Conrad T. Pino
Hi David, The Serial & TTYStream classes as written won't operate very well except in canonical line mode. My project is interactive and/or packet oriented since I'm doing real time data acquisition. The problems I see in TTYStream are: 1. Method "underflow" doesn't support the unbuffered case.

Patch: Serial Port Interactive Mode Buffering Improved

2005-09-07 Thread Conrad T. Pino
This patch modifies the following files: demo/serialecho.cpp demo/serialecho.h demo/serialmain.cpp include/cc++/serial.h src/serial.cpp This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0050" and "dev-bcb6-arm-0051". In

Patch: New Microsoft Project file - w32/demo/serial.dsp

2005-09-07 Thread Conrad T. Pino
I added file "w32/demo/serial.dsp" to build serial "demo" files: serialecho.cpp serialecho.h serialmain.cpp This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0016" and "dev-bcb6-arm-0017". Index: w32/common.dsw ==

GCC Libraries Thread Safe?

2005-09-01 Thread Conrad T. Pino
Hi David, I notice the "demo" and "tests" programs use the "cout" object from possibly different threads. In general is thread safety well taken care of in the GCC supplied libraries? Thank you in advance, Conrad ___ Bug-commoncpp mailing list Bug-

Patch: Microsoft w32/tests/*.dsp Header Files Update

2005-09-01 Thread Conrad T. Pino
The "Header Files" section of the "tests" project now have current header file dependencies explicitly specified. This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0015" and "dev-bcb6-arm-0016". Index: tests/bug1.dsp =

Patch: Microsoft *.dsp Files - Remove "d" Suffix From Debug Library Names

2005-09-01 Thread Conrad T. Pino
This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-arm-0014" and "dev-bcb6-arm-0015". Index: ccext2.dsp === RCS file: /cvsroot/gnutelephony/testing/commoncpp2/w32/ccext2.dsp,v retrieving revision 1.2.2.2

RE: Patch: Microsoft *.dsp Build Files - Debug Libraries

2005-09-01 Thread Conrad T. Pino
Hi David, > From: David Sugar > Sent: Thursday, September 01, 2005 05:23 > > Hmm...I think I removed the d naming so that later one could substitute > the debug version for testing of an app by changing the PATH, without > having to use a different link name. This was otherwise causing all >

Debug Libraries With "d" Suffix & *.vcproj Files

2005-09-01 Thread Conrad T. Pino
There seems to be a problem in these *.vcproj files: H:\commoncpp2\w32>grep -din "cc(ext|gnu)2d" *.vcproj File ccext2.vcproj: 23 AdditionalOptions="/out:"debug/ccext2d.dll" " File ccgnu2.vcproj: 23 AdditionalOptions="/out:"debug/ccgnu2d.dll" " and I don't

Patch: Add w32/tests/*.dsp to w32/common.dsw

2005-09-01 Thread Conrad T. Pino
> From: David Sugar > Sent: Thursday, September 01, 2005 05:14 > > They probably do belong in common. And yes, it will be much more > convenient having them there than having to pick and choose the > individual project file. This patch is committed on "dev-bcb6-arm" branch between revision tag

RE: Microsoft w32/tests/*.dsp Projects Question

2005-08-31 Thread Conrad T. Pino
r(s) 98,033,664 bytes free H:\commoncpp2> > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of > Conrad T. Pino > Sent: Wednesday, August 31, 2005 19:54 > To: David Sugar > Cc: Bug Common C++ > Subject: Microsoft w32/tests/*.dsp Proj

CVS Commit: tests/thread1.cpp & ChangeLog

2005-08-31 Thread Conrad T. Pino
Microsoft Visual C++ 6.0 is unhappy: Compiling... thread1.cpp H:\commoncpp2\tests\thread1.cpp(5) : error C2871: 'std' : does not exist or is not a namespace Error executing cl.exe. Removing line 5 fixes the problem and g++ on Linux doesn't care. Index: ChangeLog =

Project w32/tests/ccxx_testsuite.dsp Build Fails

2005-08-31 Thread Conrad T. Pino
The "#include " can be fixed by adding an include path. However all "#include " of which there are serveral: tests\Test_Date.h:41 #include tests\Test_Digest.h:41 #include tests\Test_Engine.h:41 #include tests\Test_SHATumbler.h:2 #include tests\Test_TCPStream.h:41 #in

Patch: Microsoft w32/tests/*.dsp Build Files - cc*.lib Order

2005-08-31 Thread Conrad T. Pino
This patch updates Microsoft build files: w32/tests/digest.dsp w32/tests/url1.dsp to reference GNU Common C++ libraries in this order: ccext2.lib ccgnu2.lib ccext2d.lib ccgnu2d.lib This patch is committed on "dev-bcb6-arm" branch between revision tags "dev-bcb6-a

Microsoft w32/tests/*.dsp Projects Question

2005-08-31 Thread Conrad T. Pino
Hi David, The "tests" programs build on Linux but they are omitted from both Microsoft "common.dsw" and "common.sln". I can add them to "common.dsw" or new "tests.dsw" file. What's the reason the omission? Please choose: 1. Add "tests" to "common.dsw" 2. Add "tests" to new "te

Patch: Microsoft *.dsp Build Files - Debug Libraries

2005-08-31 Thread Conrad T. Pino
This patch updates Microsft build files: w32/*.dsp w32/demo/*.dsp to create distinctly name the "Debug" libraries as: ccgnu2d.* ccext2d.* which was inspired because the "demo" projects attempted to link with "*d.lib" library files which couldn't work since they d

Patch: Microsoft *.dsp Build Files

2005-08-31 Thread Conrad T. Pino
This patch updates Microsft build files: w32/*.dsp w32/demo/*.dsp to correct the "Header Files" section of each project: w32/ccext2.dsp drop SOURCE="..\include\cc++\groups.h" drop SOURCE="..\include\cc++\port.h" which do no

CVS Commit: Microsoft build files w32: *.dsp, *.dsw, *.bat, *.reg from -kb to -ko

2005-08-31 Thread Conrad T. Pino
The "w32" directory and it's sub-directories have been updated to standardize the line end convention for file formats: *.dsp, *.dsw, *.bat, *.reg which were initialy committed as -kb which caused line ends in patch files inconsistent with the platform line end standard. All such files a

RE: Linux Builds Complete - Questions

2005-08-31 Thread Conrad T. Pino
Hi David, > From: David Sugar > Sent: Wednesday, August 31, 2005 07:20 > To: Conrad T. Pino > Cc: [EMAIL PROTECTED]; Bug Common C++ > Subject: Re: Linux Builds Complete - Questions > > At one time, when machine speeds were still measured in mghz, and g++ > was still rath

CVS Branch Tag dev-bcb6-arm & GNU Common C++ 1.3.18 Release

2005-08-30 Thread Conrad T. Pino
Hi All, All changes committed on "dev-bcb6-arm" branch were merged onto the trunk by David Sugar in the GNU Common C++ 1.3.18 Release. After the merge the "dev-bcb6-arm" branch tag serves little purpose at it's current root point and I will move the root point to the current HEAD revision later t

RE: Linux Builds Complete - Questions

2005-08-30 Thread Conrad T. Pino
Hi David, > From: David Sugar > Sent: Tuesday, August 30, 2005 04:37 > > There is a configure option --without-compression, which gets rid of the > need for libz. There is also --without-libxml2. If your not using > exceptions, you might want to use --without-exceptions as well... IMO these t

Linux Builds Complete - Questions

2005-08-30 Thread Conrad T. Pino
Hi David, The "demo" and "tests" directories don't build as part of the default build. Is that normal? Both "demo" and "tests" directories depend upon "libz.so" and loading for the host target is easy. I guess loading the "libz.so" for the ARM target is easy if you know what to do. I manually

RE: Patch: Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 -Windows 2000

2005-08-29 Thread Conrad T. Pino
Hi David, > From: David Sugar [mailto:[EMAIL PROTECTED] > Sent: Monday, August 29, 2005 22:50 > > Build Bayonne? :)...The individual demos and test programs generally > should be buildable and are fairly easy to follow. Even the current > tests don't act as a full or complete regression, but t

RE: Patch: Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 -Windows 2000

2005-08-29 Thread Conrad T. Pino
Hi David, > From: David Sugar > Sent: Monday, August 29, 2005 21:50 > > The other question to confirm is whether something links with it (such > as the demo apps). That is where interesting things could be quickly > identified, particularly I find in the windows builds on anything that > effe

Questions: void SerialEcho::run()

2005-08-29 Thread Conrad T. Pino
void SerialEcho::run() { char* s = new char[getBufferSize()]; cout << "start monitor" << endl; while (s[0] != 'X') { while (isPending(Serial::pendingInput)) { cout.put( TTYStream::get() ); } sleep(500); } cout << "end of monitor" << endl; delete [] s; exit();

Compiling GNU Common C++ for ARM CPU & Linux

2005-08-29 Thread Conrad T. Pino
* Install an ARM & Linux cross compile tool set. Mine is: debzfp:~$ ls /opt/cross/bin arm-linux-addr2line arm-linux-gccarm-linux-objdump arm-linux-ar arm-linux-gcc-3.3.2 arm-linux-ranlib arm-linux-as arm-linux-gccbug arm-linux-readelf arm-linux-c++arm-linux-g

RE: Patch: Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 -Windows 2000

2005-08-29 Thread Conrad T. Pino
Hi David, > From: Conrad T. Pino > Sent: Monday, August 29, 2005 11:38 > > > From: David Sugar > > Sent: Monday, August 29, 2005 07:48 > > > > This may be readyI was actually looking for something to consider > > for a point release today sinc

RE: No "configure" script in CVS?

2005-08-29 Thread Conrad T. Pino
Hi David, > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of David > Sugar > Sent: Monday, August 29, 2005 16:35 > To: Conrad T. Pino > Cc: [EMAIL PROTECTED]; Bug Common C++ > Subject: Re: No "configure" script in CVS?

./reconfig message: add libtool.m4 to aclocal.m4

2005-08-29 Thread Conrad T. Pino
When I run "./reconfig" immediately after a CVS checkout I get this message: You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'. A subsequent run in the same directory doesn't repeat the message. Should I be concerned? Should I take some action? What does the messag

RE: No "configure" script in CVS?

2005-08-29 Thread Conrad T. Pino
Sent: Monday, August 29, 2005 13:32 > To: Conrad T. Pino > Cc: Bug Common C++ > Subject: Re: No "configure" script in CVS? > > configure is generated in a cvs checkout from ./reconfig ___ Bug-commoncpp mailing list Bug-comm

No "configure" script in CVS?

2005-08-29 Thread Conrad T. Pino
Hi David, There is no "configure" script in the CVS archive. How do I bring one into existence on Linux 2.6? Conrad ___ Bug-commoncpp mailing list Bug-commoncpp@gnu.org http://lists.gnu.org/mailman/listinfo/bug-commoncpp

RE: Patch: Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 - Windows 2000

2005-08-29 Thread Conrad T. Pino
Hi David, > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of David > Sugar > Sent: Monday, August 29, 2005 07:48 > To: Conrad T. Pino > Cc: [EMAIL PROTECTED]; Bug Common C++ > Subject: Re: Patch: Windows Platform SDK - IPv6 - B

Patch: Borland C++ Builder 6.0 Compile Errors

2005-08-29 Thread Conrad T. Pino
rieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile.bcc --- w32/Makefile.bcc23 Apr 2005 22:08:34 - 1.1.1.1 +++ w32/Makefile.bcc29 Aug 2005 10:02:46 - @@ -3,9 +3,17 @@ # # # (c) 2004 by Darko Miletic # # e-ma

Patch: Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 - Windows 2000

2005-08-29 Thread Conrad T. Pino
Hi David, > From: David Sugar > Sent: Thursday, August 25, 2005 13:52 > To: Conrad T. Pino > Cc: Bug Common C++ > Subject: Re: Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 - > Windows 2000 > > Yes, ipv6 and platformsdk have an odd entanglement at the moment.

CVS Branch Tag dev-bcb6-arm: /cvsroot/gnutelephony/testing/commoncpp2

2005-08-28 Thread Conrad T. Pino
Hi All, I'm creating a CVS branch tag at repository location /cvsroot/gnutelephony/testing/commoncpp2 called "dev-bcb6-arm" to develop code for Windows 2000 - Borland C++ Builder 6.0 Linux 2.6 ARM CPU - g++ 3.3.2 and for the time being the branch is experimental and may

Patch: Replace throw keyword with macro

2005-08-28 Thread Conrad T. Pino
The Windows "config.h" has macros for the throw keyword but there not used everywhere consistently. This patch partially addresses that. I'd like feedback on testing required before committing to CVS. Index: include/cc++/exception.h ===

RE: Win32 - Borland C++ Builder 6.0 Compiles Fails

2005-08-25 Thread Conrad T. Pino
Hi David, > From: David Sugar > Sent: Thursday, August 25, 2005 05:05 > To: Conrad T. Pino > Cc: Bug Common C++ > Subject: Re: Win32 - Borland C++ Builder 6.0 Compiles Fails > > This sounds good too! I know we had in the past a few people using bcc, > which is where

Windows Platform SDK - IPv6 - Borland C++ Builder 6.0 - Windows 2000

2005-08-25 Thread Conrad T. Pino
Hi David, > -Original Message- > From: David Sugar > Sent: Thursday, August 25, 2005 04:48 > To: Conrad T. Pino > Cc: Bug Common C++ > Subject: Re: ccgnu2 - Win32 Microsoft Compiler Warnings > > I had wondered if there was a more elegant way of handling the platfo

Win32 - Borland C++ Builder 6.0 Compiles Fails

2005-08-24 Thread Conrad T. Pino
Hi All, Borland "Makefile.bcc" is out of date regarding added and deleted files. The HEAD revision won't compile with Borland C++ Builder 6.0 as is. I presume the project is committed to some level of Borland compiler support. I've resolved the issues for my Borland compiler but before proposin

ccext2 - Win32 Microsoft Compiler Warnings

2005-08-24 Thread Conrad T. Pino
Compiled with: Microsoft Windows 2000 Microsoft Visual C++ 6 Platform SDK not installed //#define HAVE_PLATFORMSDK H:\commoncpp2>type CVS\Root :pserver:[EMAIL PROTECTED]:/cvsroot/gnutelephony H:\commoncpp2>type CVS\Repository testing/commoncpp2 ---

ccgnu2 - Win32 Microsoft Compiler Warnings

2005-08-24 Thread Conrad T. Pino
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Compiled with: Microsoft Windows 2000 Microsoft Visual C++ 6 Platform SDK not installed //#define HAVE_PLATFORMSDK H:\commoncpp2>type CVS\Root :pserver:[EMAIL PROTECTED]:/cvsroot/gnutelephony H:\commoncpp2>ty

Compile Error: Windows 2000 - Visual C++ 6 - No Platform SDK - Other build Environments

2005-08-24 Thread Conrad T. Pino
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I presume it's well known the HEAD revision doesn't compile with: Microsoft Windows 2000 Microsoft Visual C++ 6.0 Platform SDK not installed That being said the fix is minor but I'd like to point an issue File "

RE: Current CVS Repository Location

2005-08-24 Thread Conrad T. Pino
on currently doing active changes in just one place under one > repository. The one exception is ccrtp, which is also very activily > maintained by Federico, and so that is still on Savannah. This had > allowed me to do a number or rapid and coordinated new releases, as I > have been

RE: Current CVS Repository Location

2005-08-24 Thread Conrad T. Pino
PROTECTED] Behalf Of > Conrad T. Pino > Sent: Wednesday, August 24, 2005 14:34 > To: Bug Common C++ > Subject: Current CVS Repository Location > > Hi David, > > I've located at least three CVS archives for the Common C++ project: > > http://cvs.sourceforge.ne

Current CVS Repository Location

2005-08-24 Thread Conrad T. Pino
Hi David, I've located at least three CVS archives for the Common C++ project: http://cvs.sourceforge.net/viewcvs.py/gnutelephony/testing/commoncpp2/ http://cvs.sourceforge.net/viewcvs.py/cplusplus/commoncpp2/ http://savannah.gnu.org/cgi-bin/viewcvs/commoncpp/commoncpp2/ which were respectively