Re: 6th summary (was Re: [HEADSUP] ALL Maintainers, please reply.)
It's about time that I replied... I've been swamped with more responsibilities at work and haven't been able to maintain my packages. They are all out of date. One collection (c-client and uw-imap*) has a security issue that would be resolved by upgrading the package to the current released version. The package also still needs to be re-built against the current openssl version. All of my packages below should be considered for grabs. If anyone wants to take over any of them, the src packages should have all of the necessary scripts for re-creating packages. thank you, -Abe - Original Message - This survey will run until 2005-10-31. I will ping every week, so you have a bit of time. However, if you don't reply until 2005-10-31, your packages will be up for grabs. Which means, they will disappear from the Cygwin net distribution if nobody wants to take over maintainership. Later changes due to dropping or switching maintainership should be explicitely mentioned at one point, please. Again, note that packages w/o maintainers on 2005-10-31 are up for grabs and are removed from the distro if nobody volunteers to take over maintainership. LIST 3: PACKAGES WITHOUT REPLY FROM MAINTAINER SO FAR = c-client libsmi libxerces-c21 libxerces-c22 libxerces-c23 libxerces-c24 libxerces-c25 uw-imap uw-imap-imapd uw-imap-util xerces-c xerces-c-devel xerces-c-doc
RE: UW-IMAPD woes and LOTS of related questions about xinetd
For the xinetd question (how does it know what port?), it uses the imap string (e.g. service imap) to look up in /etc/services to discover the port to bind with. Read the link provided by Igor for a more thorough explanation. Also, check that you've restarted your service after adding the entry/file to configure xinetd for imap. Once you have restarted, use the netstat -n command to check that something is listening on the imap port. If nothing shows up for 143, take a look at your Windows Event Log. If you want to configure some more advanced things (anything in particular?), you'll need to download the source and mess with makefiles. For your purpose however (a personal imap server), I don't think you'd need to configure it any more than it already has been. I have it set up to do the same thing and it works great. If you find that you need to configure it, the UW c-client mailing list is a good starting point for non-cygwin questions about UW-IMAP. Take a look at the link that Igor sent for information about the list. For HTTP access to your imap server, I've heard of people using squirrelmail. -Abe -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
xerces-c 2.3.0-1
There has been a new release of xerces-c (2.3.0). Here is part of the release announcement: The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now available. The primary features of this release are: - pluggable memory management: Allows an application to have Xerces request memory from a user-supplied object rather than directly from the heap. To allow for maximum flexibility, this has been implemented on a per-parser basis; - pluggable panic handler: The user may now register an object with the parser that the will notify when it cannot initialize itself; - security handling: a means is now provided allowing applications to limit the extent to which the parser will process certain XML constructs that could be exploited in a denial-of-service attack. - partial implementation of DOM level 3 normalization. Here are all the relevant cygwin files: http://abackus.imagineis.com/release/xerces-c/setup.hint http://abackus.imagineis.com/release/xerces-c/xerces-c-2.3.0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/xerces-c-2.3.0-1-src.tar.bz2 http://abackus.imagineis.com/release/xerces-c/libxerces-c23/setup.hint http://abackus.imagineis.com/release/xerces-c/libxerces-c23/libxerces-c23-2.3.0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/setup.hint http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/xerces-c-doc-2.3.0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/setup.hint http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/xerces-c-devel-2.3.0-1.tar.bz2 -Abe
[ANNOUNCEMENT] Updated: xerces-c-2.3.0-1
I've updated the version of xerces-c to 2.3.0-1. This also includes the xerces-c-devel, xerces-c-doc, and libxerces-c23 packages. This is an official update release. The official release announcement text follows: The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now available. The primary features of this release are: - pluggable memory management: Allows an application to have Xerces request memory from a user-supplied object rather than directly from the heap. To allow for maximum flexibility, this has been implemented on a per-parser basis; - pluggable panic handler: The user may now register an object with the parser that the will notify when it cannot initialize itself; - security handling: a means is now provided allowing applications to limit the extent to which the parser will process certain XML constructs that could be exploited in a denial-of-service attack. - partial implementation of DOM level 3 normalization. The release is available in both source and binary formats; the binary formats that are provided are for 32- and 64-bit versions of AIX, HPUX, Linux, Solaris and Windows. They can be downloaded from http://xml.apache.org/dist/xerces-c/stable/. To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Once you've downloaded setup.exe, run it and select Libs (Devel for the xerces-c-devel package, Doc for the xerces-c-doc package) and then click on the appropriate field until the above announced version number appears if it is not displayed already. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Updated: xerces-c-2.3.0-1
I've updated the version of xerces-c to 2.3.0-1. This also includes the xerces-c-devel, xerces-c-doc, and libxerces-c23 packages. This is an official update release. The official release announcement text follows: The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now available. The primary features of this release are: - pluggable memory management: Allows an application to have Xerces request memory from a user-supplied object rather than directly from the heap. To allow for maximum flexibility, this has been implemented on a per-parser basis; - pluggable panic handler: The user may now register an object with the parser that the will notify when it cannot initialize itself; - security handling: a means is now provided allowing applications to limit the extent to which the parser will process certain XML constructs that could be exploited in a denial-of-service attack. - partial implementation of DOM level 3 normalization. The release is available in both source and binary formats; the binary formats that are provided are for 32- and 64-bit versions of AIX, HPUX, Linux, Solaris and Windows. They can be downloaded from http://xml.apache.org/dist/xerces-c/stable/. To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Once you've downloaded setup.exe, run it and select Libs (Devel for the xerces-c-devel package, Doc for the xerces-c-doc package) and then click on the appropriate field until the above announced version number appears if it is not displayed already.
Re: ENOTSOCK errors with cygwin dll 1.3.21 and 1.3.22
Thomas and Corinna, Thanks for the rapid turn-around on this issue :) I've built from cvs today with your fixes and my problems have gone away. I had problems not only with inetd, but also when accessing cvs repositories via pserver paths. I really appreciate this and all the wonderful work everyone puts into this project. A good portion of our development team uses cygwin and xfree86 for accessing our development servers. Also, quite often when we visit potential vendors in the Seattle area for demos, I've noticed the cygwin icon on their Windows desktop. Great work all! -Abe -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: UW pop3 no mail listed
Wes, I think that a more appropriate mailing list for your question may be the UW imapd list. http://www.washington.edu/imap/c-client-list.html I don't use ipop3d, but I have been using imapd for quite awhile now without problems, however I've been running the 2000c version. If you are running one of the newer versions, you may be encountering an issue that's been bugging me that I haven't had time to investigate a lot. It's possible that the server is looking in your windows system directory instead of /var/mail/ or your cygwin home directory. A good troubleshooting tool for figuring out where it's looking for your inbox file is filemon from www.sysinternals.com. I put a filter on imapd and watched the output. There's a lot of output, but you should see it looking for an INBOX file somewhere during this process... -Abe - Original Message - Hello, I built UW-imap pop3 using the standard config (make cyg), and copied ipop3d to /usr/local/sbin I can run ipop3d from inetd or xinetd, and log in, but then I'm told I've have no mail (I've about 30 messages on the mailspool). When I log in via ssh, I see the $MAIL variable is properly set. Does anyone have ideas as to why this might be happening? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
[ANNOUNCEMENT] Updated: xerces-c-2.2.0-1
I've updated the version of xerces-c to 2.2.0-1. This also includes the xerces-c-devel, xerces-c-doc, and libxerces-c22 packages. This is an official update release. The official release announcement text follows: The release Xerces C++ 2.2.0 is now ready. Highlights of this version: - C++ Namespace Support - Schema 1.0 Errata Implementation - Experimental Implementation of XML 1.1 - More DOM L3 Core Support: - baseURI, isId, getTypeInfo, setIdAttribute, setIdAttributeNS, setIdAttributeNode - RPM for Linux - 390: Uniconv390 support - 390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs - Support for Linux/390 - Performance: Break Scanner for different functionalities and many other performance improvement - plus many more minor items and bug fixes This is a source and binary (32 bit/64bit: AIX, HP11, Linux, Solaris, Windows) release. You may download it from http://xml.apache.org/dist/xerces-c/stable/ See http://xml.apache.org/xerces-c/index.html for details. To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Once you've downloaded setup.exe, run it and select Libs (Devel for the xerces-c-devel package, Doc for the xerces-c-doc package) and then click on the appropriate field until the above announced version number appears if it is not displayed already. If you have questions or comments, please send them to the Cygwin mailing list at: [EMAIL PROTECTED] . I would appreciate it if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin in general. If you want to make a point or ask a question, the Cygwin mailing list is the appropriate place. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: [EMAIL PROTECTED] If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. I implore you to READ this information before sending email about how you tried everything to unsubscribe. In 100% of the cases where people were unable to unsubscribe, the problem was that they hadn't actually read and comprehended the unsubscribe instructions. If you need to unsubscribe from cygwin-announce or any other mailing list, reading the instructions at the above URL is guaranteed to provide you with the info that you need. -Abe -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Updated: xerces-c-2.2.0-1
I've updated the version of xerces-c to 2.2.0-1. This also includes the xerces-c-devel, xerces-c-doc, and libxerces-c22 packages. This is an official update release. The official release announcement text follows: The release Xerces C++ 2.2.0 is now ready. Highlights of this version: - C++ Namespace Support - Schema 1.0 Errata Implementation - Experimental Implementation of XML 1.1 - More DOM L3 Core Support: - baseURI, isId, getTypeInfo, setIdAttribute, setIdAttributeNS, setIdAttributeNode - RPM for Linux - 390: Uniconv390 support - 390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs - Support for Linux/390 - Performance: Break Scanner for different functionalities and many other performance improvement - plus many more minor items and bug fixes This is a source and binary (32 bit/64bit: AIX, HP11, Linux, Solaris, Windows) release. You may download it from http://xml.apache.org/dist/xerces-c/stable/ See http://xml.apache.org/xerces-c/index.html for details. To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Once you've downloaded setup.exe, run it and select Libs (Devel for the xerces-c-devel package, Doc for the xerces-c-doc package) and then click on the appropriate field until the above announced version number appears if it is not displayed already. If you have questions or comments, please send them to the Cygwin mailing list at: [EMAIL PROTECTED] . I would appreciate it if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin in general. If you want to make a point or ask a question, the Cygwin mailing list is the appropriate place. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: [EMAIL PROTECTED] If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. I implore you to READ this information before sending email about how you tried everything to unsubscribe. In 100% of the cases where people were unable to unsubscribe, the problem was that they hadn't actually read and comprehended the unsubscribe instructions. If you need to unsubscribe from cygwin-announce or any other mailing list, reading the instructions at the above URL is guaranteed to provide you with the info that you need. -Abe
Re: xerces-c 2.2.0-1
1. Is it necessary to put 'gcc' in the 'requires' directive for xerces-c-devel ? I've scanned the current setup.ini file and all -devel packages I've looked at do not include 'gcc'. I guess if nobody else is requiring gcc, it isn't necessary. 2. Does xerces-c-doc require xerces-c-devel ? Nope, doc doesn't require devel. I can't even think of why I had that requires in there... maybe because the doc has a lot of doxygen stuff for the devel package? but this isn't necessary, there aren't any dependencies (e.g. installing doc without devel is ok) Actually, now that I think about it, devel doesn't require the libxerces-c22 package because you can link against the .dll.a libraries that are installed in /usr/lib. libxerces-c22 is only required at runtime. I've updated the setup.hint files for these two packages at: http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/setup.hint http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/setup.hint thanks! -Abe
xerces-c 2.2.0-1
There has been a new release of the official xerces-c 2.2.0. More info at http://xml.apache.org/ From the announcement to [EMAIL PROTECTED]: Highlights of this version: - C++ Namespace Support - Schema 1.0 Errata Implementation - Experimental Implementation of XML 1.1 - More DOM L3 Core Support: - baseURI, isId, getTypeInfo, setIdAttribute, setIdAttributeNS, setIdAttributeNode - RPM for Linux - 390: Uniconv390 support - 390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs - Support for Linux/390 - Performance: Break Scanner for different functionalities and many other performance improvement - plus many more minor items and bug fixes Here are the required files: http://abackus.imagineis.com/release/xerces-c/xerces-c-2.2.0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/xerces-c-2.2.0-1-src.tar.bz2 http://abackus.imagineis.com/release/xerces-c/setup.hint http://abackus.imagineis.com/release/xerces-c/libxerces-c22/libxerces-c22-2. 2.0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/libxerces-c22/setup.hint http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/xerces-c-devel- 2.2.0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/setup.hint http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/xerces-c-doc-2.2. 0-1.tar.bz2 http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/setup.hint -Abe
XFree86 lockup with screensaver
Hello, I've encountered this once today and a coworker of mine is encountering it frequenty. When the windows system goes into screensaver mode and he comes back, X is locked up and he can't do anything. He has to forcibly kill the X processes and restart. It happens every time for him and I had him do various things like minimizing and restoring the XFree86 window, as well as checking with XFree86 in the foreground, background, or minimized. Also, he says it happens regardless of which screensaver is selected. When it happened to me, I noticed that XWin.exe was taking up a considerable amount of CPU (it was at 100%) from windows task manager. I haven't been able to reproduce it since then. I've searched the mailing list archives and wasn't able to find anything related to this. Maybe someone else has encountered this or knows what's up? thanks! -Abe His box: Windows 2000 SP3 cygwin-1.3.18-1 fvwm-2.4.7-2 XFree86-base-4.2.0-1 XFree86-bin-4.2.0-2 XFree86-etc-4.2.0-1 XFree86-fenc-4.2.0-2 XFree86-fnts-4.2.0-2 XFree86-lib-4.2.0-3 XFree86-startup-scripts-4.2.0-3 XFree86-xserv-4.2.0-15 X startup parameters: C:\cygwin\bin\bash.exe --login -c startx My box: Windows XP Home SP1 cygwin 1.3.19-1 fvwm-2.4.14-1 XFree86-base-4.2.0-1 XFree86-bin-4.2.0-2 XFree86-etc-4.2.0-1 XFree86-fenc-4.2.0-2 XFree86-fnts-4.2.0-2 XFree86-lib-4.2.0-3 XFree86-man-4.2.0-1 XFree86-prog-4.2.0-1 XFree86-startup-scripts-4.2.0-3 XFree86-xserv-4.2.0-25 X startup parameters: C:\cygwin\bin\bash.exe --login -c XWin -rootless -emulate3buttons -clipboard
maintainer questions: fvwm, net-snmp, UW-imapd
I want to check the list to see if there are active maintainers of any of these packages before I decide to start work on any of them. Net-snmp and UW-imapd aren't currently in our distribution, but I've seen some discussions of these two packages in the list. Is anyone actively working on creating these packages for cygwin setup? The binaries that I have for UW-imapd are from http://sourceforge.net/projects/uw-imap-cygwin/. The fvwm currently in cygwin setup is out of date by a few versions (current version on www.fvwm.org is 2.4.15). Is there someone actively maintaining this package? Again, I'm not complaining, just volunteering to "step up" if nobody else is :) thanks! -Abe
Re: Home dir is /
I've seen this as well, particularly on Win2K systems at work where you use domain credentials to log into your machine. Here's what I did to fix it (at the cygwin bash prompt): $ mkpasswd -d -u myusername /etc/passwd The mkpasswd command creates entries intended for /etc/passwd. The -d means to get information from a domain (the default domain). The -u means to use the information for myusername in the given domain. I hope this makes sense and helps. -Abe - Original Message - I've installed cygwin 1.3.18-1 on an XP system and found it set my home dir as / instead of /home/NT_USERNAME like it normally does. Within cygwin, I see that /home isn't even there. Even after making my homedir, it still still puts me at root when I launch a shell. I noted that I am not in /etc/passwd as well. Should I be? If this is common problem, could someone clue me in please? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Cygwin with ScrollWheel Mouse on Win XP
A common problem that I hit with mouse wheels is that the wheel often gets assigned by default to a setting that is incompatible with a lot of applications. If you go into the Mouse control panel and assign your mouse wheel to Autoscroll and check the Use MS Office Compatible Scroll Only box, this should fix your problems. -Abe - Original Message - I have just installed Cygwin on my new XP system after being very happy with Cygwin on Win2k. My problem at the moment is that my scrolling on my scroll wheel mouse is not working - I have tried both bash and sh. Is there a specific package I need to install to support scrolling? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Subject: Re: Setup.exe
Along with IE/Windows wininet autodial apis, there's a message (I forget the exact message ID right now though) that you can post to an invisible autodial window periodically to tell it that we are busy and to not hang up. There is also an api in shdocvw.dll SetQueryNetSessionCount, which increments, decrements, queries and returns the current session count, which is used by autodial to decide when to hang up. There are two aspects to autodial that can be configured via the Internet Control Panel: hang up when I'm finished or hang up when I'm idle for n minutes I have some code that does this and will see if I can't dig it up... -Abe - Original Message - If Windoze is smart enough to autodial when some program wants to use the internet it then should be smart enough to notice that the connection has gone idle and do an idle time-out for hanging up. If not, then its broken. You can't blame the program that USES that auto-dialed connection for not hanging up. It didn't dial, why should it hang up? Every program that might use the internet (auto-dialled) now has to be modified to know how to hang up the connection? What if you have two programs using the connection at the same time, and one of them decides to hang it up? Oops. Clearly not the right solution. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: ssh/telnet
I believe that this information is stored in the utmp database, which appears to be in /var/run/utmp (a binary file) on my installation. If you type the who am i command, it gives the information from utmp. There are probably some tools for displaying what's in this file in a textual/readable format. Anyway, does the output of who am i give the same information as what you are getting or is it more accurate? - Original Message - I did this last night. I'm now on Cygwin 1.3.17 and have openssh 3.5p1-2. I run ssh as a service and am on Windows XP SP1. Still see Fri Aug 23rd as the last login date. Where is this last login date stored? How is it updated? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: ssh/telnet
After checking things out a little more, it looks like last logged in type of data is in your wtmp database, which on my system is /var/log/wtmp. This appears to be a log/history of past logins. To view the data in here, try the following command: $ who /var/log/wtmp Otherwise, I'm at a loss about what's happening on your system :) -Abe - Original Message - Last login: Fri Aug 23 12:02:56 2002 from 206.184.204.2 Starbase:who am i STARBASE!Andrew tty1 Dec 6 15:47 Starbase:who Andrew tty1 Dec 6 15:47 Still get Fri Aug 23 for last login. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: nasm-0.98.35-1
I installed this and it looks fine to me. Didn't know how best to test it, but I remembered in the openssl build instructions for VC++ that you can use nasm to build some of the routines to make openssl faster. I followed these openssl instructions to use this nasm and everything built ok. -Abe - Original Message - From: p00ya DoE [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, December 04, 2002 7:26 PM Subject: nasm-0.98.35-1 Here is details on the new nasm package. nasm has been maintained by Gerrit P. Haase, but neither the current or old versions were appearing in the Devel section in setup.exe so I created this package. nasm is now released under the LGPL, so this may resolve any licensing issues (were there any?). The files are available at: http://www.proud-x.com/~p00ya/cygwin-apps/nasm/nasm-0.98.35-1-src.tar.bz2 http://www.proud-x.com/~p00ya/cygwin-apps/nasm/nasm-0.98.35-1.tar.bz2 http://www.proud-x.com/~p00ya/cygwin-apps/nasm/setup.hint --- setup.hint --- # Cygwin package of NASM # setup.hint sdesc: The Netwide Assembler ldesc: nasm is the famous, portable Netwide Assembler for the 80x86. Many many developers all over the net respect NASM for what it is - a widespread (thus netwide), portable (thus netwide!), very flexible and mature assembler tool with support for many output formats (thus netwide!!). requires: cygwin category: Devel --- end setup.hint --- Cheers, Dean Scarff -- ___ Get your free email from http://mymail.operamail.com Powered by Outblaze
Re: ssh/telnet
Andrew, I tried with sshd running as its own NT service, and again with it running under inetd and my last logged in gets updated appropriately. Cygwin DLL verion 1.3.17 openssh version 3.5p1-2 Windows 2000 SP2 Try updating your cygwin packages by running cygwin setup.exe and see if that remedies your troubles. -Abe Andrew DeFaria [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... I have since turned off telnet and switched to ssh. I still get that same line echoed out about when I last logged in. Cool, except it still says Fri Aug 23th! IOW telnet somehow updated something so that that last logged in date would be correct. Apparently ssh isn't updating anything. Is this a bug? (Though admittedly a minor bug). -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
setup.exe and HTTP Host header
I've discovered that in some cases I'm not getting the response that I expect from the HTTP request that setup.exe issues. I believe my particular case is probably a misconfiguration of the Apache server that hosts my website, but in any case I think it might make the setup.exe user experience a little better if, when generating the HTTP Host: header, that it shouldn't include the (optional) port parameter if it is the default port of 80. Here's an example of my problem... This is pretty much what setup.exe is sending: telnet abraham.backus.com 80 GET /setup.ini HTTP/1.0 Host: abraham.backus.com:80 ...spits back some default stuff from netidentity.com, the company that hosts my site... This is what works with the way the web server is configured: telnet abraham.backus.com 80 GET /setup.ini HTTP/1.0 Host: abraham.backus.com ...spits back the content of my setup.ini... I've attached a patch for nio-http.cc that should help setup.exe work through this problem. I haven't been able to unit test this fix as I can't seem to get setup.exe to build. This sounds familiar so I will of course search the archives for why I can't get it to build :) thanks! -Abe cygwin-setup.patch Description: Binary data
Re: xerces-c setup.hint problem
Christopher, Is this something that I did? Just want to make sure everything is ok in future releases :) Is the problem that the setup.hint has desc:, when it should have been sdesc:? thanks! -Abe - Original Message - I've fixed this problem but please make a note of this and make sure it doesn't creep back into future releases. - Forwarded message from Cron Daemon [EMAIL PROTECTED] - From: [EMAIL PROTECTED] (Cron Daemon) To: [EMAIL PROTECTED] Subject: Cron cgf@sourceware cd /sourceware/ftp/anonftp/pub/cygwin; /sourceware/infra/bin/cygwin/upset -C -u setup.ini; /usr/local/bin/upx -q -q -q setup.exe || exit 0 Date: 27 Nov 2002 15:10:14 - upset: release/xerces-c/setup.hint:1: unknown key 'desc: Runtime library for a validating XML parser written in a portable' - End forwarded message -
[ANNOUNCEMENT] xerces-c-2.1.0-1
Xerces-C 2.1.0-1 is now available on Cygwin mirrors. From http://xml.apache.org/xerces-c/: Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards (see Features below). The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of #ifdefs. See xml.apache.org for more information Abe Backus Cygwin Xerces-C++ maintainer -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: [Reviewed] Re: xerces-c, xerces-c21, xerces-c-devel, xerces-c-doc 2.1.0-1 av
Thanks for reviewing Gareth. I've updated the script to do a make distclean before creating the src tar just in case there might be some .o or other build-time generated files laying around. Updated tar.bz2 file (for src only) is in same location if it needs to be looked at: http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1-src.tar.bz2 -Abe - Original Message - Okay i think it looks ready to go ... one non-show stopper point... when running the shell script for generating the packages that comes with the src package - the created src package contains all the object files ... missing a make clean step i think... It would be good idea to fix this before releasing - it should be easy enough for the maintainer. Fixing this issue IMO should not require another package review. I have just been thinking back - and i think this was user error on my behalf. The .o files would of been left behind from me manually doing a make in the directory previously. I dont think the script actually runs make in the /usr/src/xerces-c-src directory ... Although I am sure abraham can con confirm that - i am in linux trying to download 1.2gig of updates for my debian install at the moment ... not fast going with my modem :P
xerces-c, xerces-c21, xerces-c-devel, xerces-c-doc 2.1.0-1 available for review/upload
1) changed dll naming (cygxerces-c21.dll) and packaging based on the suggestions and guidance of Charles Wilson 2) patched stricmp/strnicmp bug found by Gareth Pearce Apache bug #14612 GCCDefs clashes with cygwin's string.h for stricmp and strnicmp (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14612) source: http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1-src.tar.bz2 libxerces-c21 (the dll only): http://abackus.imagineis.com/release/libxerces-c21/libxerces-c21-2.1.0-1.tar .bz2 xerces-c (docs for the dll, licence, readme, etc.): http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1.tar.bz2 xerces-c-devel (the build-time libraries and includes for linking your app with xerces): http://abackus.imagineis.com/release/xerces-c-devel/xerces-c-devel-2.1.0-1.t ar.bz2 xerces-c-doc (the html docs for API, etc.): http://abackus.imagineis.com/release/xerces-c-doc/xerces-c-doc-2.1.0-1.tar.b z2 Note that if you are reviewing the xerces-c-devel package, it has postinstall and preremove scripts that create and clean up symbolic links so that you can put -lxerces or -lxerces-c on your link line instead of -lxerces-c21. -Abe setup.hint files... libxerces-c21 sdesc: Runtime library for a validating XML parser written in a portable subset of C++ ldesc: A validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of ifdefs. category: Libs external-source: xerces-c requires: cygwin xerces-c sdesc: Runtime library for a validating XML parser written in a portable subset of C++ ldesc: A validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of ifdefs. category: Libs Text requires: libxerces-c21 xerces-c-devel sdesc: A validating XML parser written in a portable subset of C++ ldesc: A validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of ifdefs. category: Devel external-source: xerces-c requires: gcc libxerces-c21 xerces-c-doc sdesc: Documentation for a validating XML parser written in a portable subset of C++ ldesc: A validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of ifdefs. category: Devel Doc external-source: xerces-c requires: xerces-c-devel
Re: xerces-c, xerces-c-devel, xerces-c-doc 2.1.0-2 available for review/upload
Sorry about that guys... I don't like making excuses, so I'll just blame it on the hallucinogenic drugs :) I'll have a -1 version back there soon and I'll remove the -2 version. It'll contain the fix for the problem with the wrong dll (my tar.incl file still had the libxerces instead of cygxerces). Also, Gareth mentioned that there is a one line fix patch for xerces-c 2.1.0. I'd like to get that in as well if I can dig it up. Charles, To address the dll naming with the version inside (cygxerces-c2_1_0.dll), I had some similar concerns when I started mucking with this package. I had decided not to change the dll name because xerces-c exports C++ types and thought it to be a big mess if there wasn't some type of versioning embedded in the name, which is probably why they did it this way (my assumption, could be wrong). At build time, there are three different libs to link against (when xerces-c-devel is installed): /usr/lib/libxerces-c2_1_0.dll.a /usr/lib/libxerces-c.dll.a (symlink to libxerces-c2_1_0.dll.a) /usr/lib/libxerces.dll.a (also symlink to libxerces-c2_1_0.dll.a) - the symlinks are created with a postinstall script So if the hypothetical Bob wants to link with the most recent cygwin-packaged xerces-c-devel on his machine and not have to type -lxerces-c2_1_0 in his link line, he can instead type -lxerces-c or -lxerces (Thanks Gerrit for the patch to make this happen). Please let me have any feedback/complaints/concerns. I'll get this new package out later today... I've got a few issues at my day job to wrap up so that I can spend the next three days at OOPSLA :) thanks! -Abe - Original Message - I don't recall people bumping the -x numbers previously. I don't see why that's necessary. Theoretically, we are a small enough and intelligent enough group that we won't be confused when the contents of a file are updated without updating the file version. I think, in general, a new cygwin package should start out with a -1. It's hardly worth starting a long discussion about but, IMO, the -x numbers are incremented when there is a new cygwin release not when someone is providing packages for review.
xerces-c, xerces-c-devel, xerces-c-doc 2.1.0-2 available for review/upload
I added a patch to follow some recommendations from Gerrit. 1) have the library name be "cygxerces-c2_1_0.dll" rather than "libxerces-c2_1_0.dll" (following conventions used by other libraries in cygwin). 2) the symlinks created in the build structure during "make" more accurately represent the links created during "make install" 3) in "make distclean" and "make clean", libraries and symlinks are removed http://abackus.imagineis.com/xerces-c/setup.hint http://abackus.imagineis.com/xerces-c/xerces-c-2.1.0-2.tar.bz2 http://abackus.imagineis.com/xerces-c/xerces-c-2.1.0-2-src.tar.bz2 http://abackus.imagineis.com/xerces-c-devel/setup.hint http://abackus.imagineis.com/xerces-c-devel/xerces-c-devel-2.1.0-2.tar.bz2 http://abackus.imagineis.com/xerces-c-doc/setup.hint http://abackus.imagineis.com/xerces-c-doc/xerces-c-doc-2.1.0-2.tar.bz2 Anyone wishing to review these packages can point setup.exe to http://abackus.imagineis.com. -Abe
Re: install xerces-c-src2_1_0 under cygwin
1) gcc 3.2 was released this week via setup.exe (i.e. you don't need to do Exp anymore) 2) I'll write up a bug on getting the build instructions updated. This is a task that I had meant to get to, but wasn't sure whether to do that first or get the cygwin package built and deployed. 3) I have an idea of why it isn't linking against libxerces-c2_1_0.dll. The most likely scenario is the topic of a bug that I just entered, where the symlinks created in $XERCESCROOT/lib/ don't work the way they are expected to under cygwin. I'm working on a patch for this right now. 4) instead of downloading each .tar.bz2 file from my site and extracting them manually, you can also try using the User URL feature of cygwin setup.exe and point it to http://abackus.imagineis.com and everything will be automagically installed in the proper locations if you select xerces-c-devel under the Devel tree in the setup wizard. Note that you won't be able to link against this pre-built dll unless you have gcc 3.2. Thanks! -Abe - Original Message - Hmmm, there is a prerelease of GCC 3 available which you can fetch when hitting the 'Exp' radiobutton in setup.exe GUI, there is much better C++ support with GCC 3. The old GCC 2 version is also updated to have better C++ support and is called gcc2 now. Abe, is this also updated for Cygwin? Is there at least a README.cygwin included in the sources? Strange, it should link against libxerces-c2_1_0.dll. Abe provides also a binary package (until xerces-c will be included in the Cygwin netrelease): -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
xerces-c and xerces-c-devel and xerces-c (src) ready for uploading
Same links apply for the packages themselves, the source package is on a different site due to space limitations on all the other places that I know of... https://plus.xdrive.com/s/804283208Fy53FcN9QeLkMTBhBPtpartner=xdrv click on the Download button, then double check the download filename... it said xerces-c-2[1].1.0-1-src.tar.bz2 when I tested it, so I took out the [1], it should be xerces-c-2.1.0-1-src.tar.bz2. Thanks anyway Nicholas :) I did find that xdrive plus gives you a free 15 day trial -Abe - Original Message - http://www.mycgiserver.com/~abackus/xerces-c-2.1.0-1.tar.bz2 http://www.mycgiserver.com/~abackus/xerces-c-devel-2.1.0-1.tar.bz2 http://briefcase.yahoo.com, it gives you 30MB of storage space for free. Sorry, I'm wrong on that... They restrict you to 5MB per file as well. :-(
(less funky links) xerces-c and xerces-c-devel and xerces-c (src) ready for uploading (really, it is)
Sorry for the excessive mailing related to this, it's my first shot at getting a cygwin package... Anyway, I didn't like the process that xdrive provided for third party retrieval of files and yahoo briefcase wouldn't let me share files either. I put all the files on a single server for consistency. Let me know if you have any questions, suggestions, etc. http://abackus.imagineis.com/xerces-c-2.1.0-1.tar.bz2 http://abackus.imagineis.com/xerces-c-devel-2.1.0-1.tar.bz2 http://abackus.imagineis.com/xerces-c-2.1.0-1-src.tar.bz2 Thanks! -Abe
proposal: xerces-c and xerces-c-devel
I'm interested in becoming a package maintainer for the xerces-c and xerces-c-devel (http://xml.apache.org/xerces-c/index.html) packages. Below are the proposed setup.hint files for these packages. I'll have the tar files ready for uploading by the end of this week. thank you! -Abe xerces-c setup.hint: #** sdesc: Runtime library for a validating XML parser written in a portable subset of C++ ldesc: A validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of ifdefs. category: Libs Text #** xerces-c-devel setup.hint: #** sdesc: A validating XML parser written in a portable subset of C++ ldesc: A validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated standards. The parser provides high performance, modularity, and scalability. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, no C++ namespaces and minimal use of ifdefs. category: Devel external-source: xerces-c requires: gcc xerces-c #**
Re: gcc3 bug or I've got some file wrong?
Lapo, I don't have a reference to std iostreams handy, but having seen errors like this many times before, I can tell you what's up. Even though it looks like there is an error in a system/standard header, it is actually an indication of where the compiler ended up after parsing/preprocessing when it discovered an error. The best way that I figured out to decipher these types of errors is to ignore all the template stuff (replace with XXX) and read the errors themselves: In copy constructor XXX: XXX is private XXX within this context (repeated) From this, I concluded that the template/class is using the common practice of hiding the copy constructor by making it private (See Scott Meyers Effective C++ I believe). This is to enforce that the class isn't meant to be copied. There are a few different scenarios when a copy constructor is called. Meyers provides a good description of this practice in Item 27: Explicitly disallow use of implicitly generated member functions you don't want and Item 45: Know what functions C++ silently writes and calls. I also recommend reading Effective STL, which has Item 49: Learn to decipher STL-related compiler diagnostics, with some useful information on deciphering template errors. I don't know what the solution in your case is without looking at your code. You are using a subclass of std::basic_ios, most likely std::basic_ostream, std::basic_istream or one of their fstream counterparts. Try experimenting with using references if you are passing around an instance like this. For example: void readSomething(std::istream in) { // ... some stuff to read from the stream } int main(int argc, char ** argv) { std::ifstream fin(argv[0]); readSomething(fin); } -Abe - Original Message - That's the error.. but seems strange to me that a system header has a problem, anyone has an idea? $ make g++ -ggdb -c -o icse.o icse.cc /usr/include/c++/3.2/bits/ios_base.h: In copy constructor `std::basic_ioschar, std::char_traitschar ::basic_ios(const std::basic_ioschar, std::char_traitschar )': /usr/include/c++/3.2/bits/ios_base.h:421: `std::ios_base::ios_base(const std::ios_base)' is private /usr/include/c++/3.2/iostream:62: within this context /usr/include/c++/3.2/streambuf: In copy constructor `std::basic_filebufchar, std::char_traitschar ::basic_filebuf(const std::basic_filebufchar, std::char_traitschar )': /usr/include/c++/3.2/streambuf:486: `std::basic_streambuf_CharT, _Traits::basic_streambuf(const std::basic_streambuf_CharT, _Traits) [with _CharT = char, _Traits = std::char_traitschar]' is private /usr/include/c++/3.2/iostream:62: within this context make: *** [icse.o] Error 1 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/