Re: [ITP] ncdu 1.1
On Jun 17 19:08, Christian Franke wrote: Dave Korn wrote: But the generated packages looked ok. Like I said before, +1. Thanks, We have four votes from Dave, Reini, Volker and me. One is still missing. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Please upload: ddrescue 1.4-1
New upstream release: http://franke.dvrdns.org/cygwin/release/ddrescue/ddrescue-1.4-1.tar.bz2 http://franke.dvrdns.org/cygwin/release/ddrescue/ddrescue-1.4-1-src.tar.bz2 setup.hint is unchanged. Christian
SNS Bank Laison Office U.K
Sir, I am Handly Teddy the credit manager of SNS Bank Laison Office U.K with headquaters located in the NETHERLANDS. I have a proposal to discuss about a late family members Fixed account in the bank, Please contact me through email or call if you are interested to know. Regards, Mr Handly Teddy SNS Bank Laison Office United Kingdom Office. TEL:+ 44-7024080365 TEL:+44-7045710512 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
src/winsup/mingw ChangeLog include/stdio.h
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2007-06-18 09:50:01 Modified files: winsup/mingw : ChangeLog winsup/mingw/include: stdio.h Log message: * include/stdio.h (vsnprintf): Remove inline definition. Add prototype. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/ChangeLog.diff?cvsroot=srcr1=1.362r2=1.363 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/mingw/include/stdio.h.diff?cvsroot=srcr1=1.30r2=1.31
Re: Smartmontools don't work with /dev/stX, /dev/nstX
On Jun 17 21:39, Christian Franke wrote: Corinna Vinschen wrote: The drive is a Samsung 1614C which definitely supports SMART. Oh well, so the answer is just too bad, I assume... Yes. The device driver is likely a SCSI miniport driver and does not implement SMART functions. http://smartmontools.sourceforge.net/#FAQ-win-ata-as-scsi Try option -r ioctl,2 for a more detailed diagnostic output. Done. -r ioctl,2 /dev/hda returns: REPORT-IOCTL: DeviceFD=0 Command=IDENTIFY DEVICE SMART_GET_VERSION failed, Error=1117 ATA/SATA driver is possibly a SCSI class driver not supporting SMART. If this is a SCSI disk, try scsiadapterid. IOCTL_ATA_PASS_THROUGH failed, Error=1 Input : CMD=0xec, FR=0x00, SC=0x01, NS=0x00, CL=0x00, CH=0x00, SEL=0x00 IOCTL_IDE_PASS_THROUGH failed, Error=1 Input : CMD=0xec, FR=0x00, SC=0x01, NS=0x00, CL=0x00, CH=0x00, SEL=0x00 REPORT-IOCTL: DeviceFD=0 Command=IDENTIFY DEVICE returned -1 errno=88 [Function not implemented] = [IDENTIFY DEVICE] DATA START (BASE-16) = 000-015: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [...all bytes 00...] 496-511: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = [IDENTIFY DEVICE] DATA END (512 Bytes) = REPORT-IOCTL: DeviceFD=0 Command=IDENTIFY PACKET DEVICE IOCTL_ATA_PASS_THROUGH failed, Error=1 Input : CMD=0xa1, FR=0x00, SC=0x01, NS=0x00, CL=0x00, CH=0x00, SEL=0x00 IOCTL_IDE_PASS_THROUGH failed, Error=1 Input : CMD=0xa1, FR=0x00, SC=0x01, NS=0x00, CL=0x00, CH=0x00, SEL=0x00 REPORT-IOCTL: DeviceFD=0 Command=IDENTIFY PACKET DEVICE returned -1 errno=88 [Function not implemented] = [IDENTIFY PACKET DEVICE] DATA START (BASE-16) = 000-015: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [...all bytes 00...] = [IDENTIFY PACKET DEVICE] DATA END (512 Bytes) = Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. The same on /dev/sda: $ /usr/sbin/smartctl.exe -i -r ioctl,2 /dev/sda smartctl version 5.37 [i686-cygwin-xp-sp2] Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ [inquiry: 12 00 00 00 24 00 ] Incoming data, len=36: 00 00 00 02 02 2c 00 00 13 41 54 49 20 20 20 20 20 10 31 2b 30 20 4a 42 4f 44 20 20 20 20 20 20 20 20 20 31 2e 31 30 Device: ATI 1+0 JBOD Version: 1.10 [mode sense: 1a 00 1c 00 40 00 ] IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=87 [inquiry: 12 01 80 00 40 00 ] status=2: sense_key=5 asc=24 ascq=0 Incoming data, len=64: 00 00 00 02 02 2c 00 00 13 41 54 49 20 20 20 20 20 10 31 2b 30 20 4a 42 4f 44 20 20 20 20 20 20 20 20 20 31 2e 31 30 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Vital Product Data (VPD) INQUIRY failed [3] Device type: disk [mode sense: 1a 00 19 00 40 00 ] status=2: sense_key=5 asc=20 ascq=0 Incoming data, len=64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [mode sense(10): 5a 00 19 00 00 00 00 00 40 00 ] status=2: sense_key=5 asc=20 ascq=0 Incoming data, len=64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Local Time is: Mon Jun 18 09:18:16 2007 WEST [test unit ready: 00 00 00 00 00 00 ] Device does not support SMART [Input/Output error] The error 87 on IOCTL_SCSI_PASS_THROUGH_DIRECT looks a bit interesting, but maybe doesn't mean much either. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/
Thank you for Choosing malagaholidays.com
Thank you for Choosing malagaholidays.com We will contact you as soon as possible. -- 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: Getting data off a UNIX tape drive
On Jun 17 18:15, Michael Xavier wrote: Here's what we are able to do with the drive: mt -f /dev/st0 status will give us accurate information on the drive mt -f /dev/st0 rewind appears to work, it doesn't return errors You know that you always rewind after a tape operation when using the rewind device /dev/st0, right? I suggest to create a symlink /dev/tape - /dev/nst0 and to omit the -f option from mt. This is very convenient. Read /usr/share/doc/Cygwin/mt.README for details. However, when we try tar xvf /dev/st0 we get no errors but we are instantly returned to the prompt and nothing is extracted off of the tape drive. This is almost certainly a blocksize problem. Typically the windows tape driver sets the blocksize to 512. Do you know the exact blocksize with which the tape has been created? If so, use mt setblk blocksize to set it. You also have to use a corresponding setting for tar. Tar's blocksize must be a multiple of the tape blocksize. See tar --help or read the tar info pages for more details. Example: $ mt setblk 2048 $ tar xfb /dev/nst0 4096 If you don't know the blocksize used on the tape, try variable blocksize: $ mt setblk 0 $ tar xf /dev/nst0 We have tried referencing the drive differently, \device\tape0, //./tape0, \\.\tape0 without success. Yes, you can't do this. You have to use the /dev/stX, /dev/nstX device names under Cygwin. Don't use native Win32 or native NT device names. http://cygwin.com/cygwin-ug-net/using-specialnames.html#id4729541 aren't even married to using cygwin for this but we definitely know that the tape was made with tar so this seemed like a logical step. It didn't work on Linux probably for the same reason: Wrong blocksize. Note that blocksizes beyond 64K are practically unsupported on Windows! There are workarounds by changing registry settings of the SCSI controller, but these workarounds only work for some SCSI controllers, not for all. If you have no luck even with the variable blocksize setting, try again on Linux. It supports any blocksize for tape devices. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: bug in tcsh 6.15.00-4
On Jun 17 10:14, Steffen Sledz wrote: I've found a small bug in /etc/profile.d/complete.tcsh of tcsh package 6.15.00-4, which makes some problems if $HOME contains white spaces. The fix for this is an easy one as this diff shows: % diff /etc/profile.d/complete.tcsh /etc/profile.d/complete.tcsh.org 42,43c42,43 if ( -r $f ) then set hosts = ($hosts `grep -v + $f | grep -E -v ^# | tr -s | cut -f 1`) --- if ( -r $f ) then set hosts = ($hosts `grep -v + $f | grep -E -v ^# | tr -s | cut -f 1`) I'm not familiar with cygwin development. I've reported this in cygwin-apps before, but i was told to post it here again. I hope that's the right way. Yes, this is the right way. The above problem is also an upstream problem. Thanks for the patch. It would be better in the long run *not* to use spaces in path names, though. It's not very tricky to set up and it helps to avoid annoying problems with shell scripts, etc. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: bug in tcsh 6.15.00-4
On Mon, 18 Jun 2007, Corinna Vinschen wrote: It would be better in the long run *not* to use spaces in path names, though. It's not very tricky to set up and it helps to avoid annoying problems with shell scripts, etc. Sorry, i do not believe that this is acceptable. Nowadays it's quit common to use spaces in path names (e.g. $HOME often points to C:\Documents and Settings\User in XP). And shell script can (and should) be aware of this if they are written carefully. Regards, Steffen -- 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/
emacs 22.1?
Hello, is there a chance to get emacs 22.1 for cygwin in the next time. The current repository offers just 21.2 (stable) which is very old (2002) and has some problems with unicode stuff or 21.3.50 (experimental) which is from 2003. :( Regards, Steffen -- 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: bug in tcsh 6.15.00-4
On Jun 18 10:34, Steffen Sledz wrote: On Mon, 18 Jun 2007, Corinna Vinschen wrote: It would be better in the long run *not* to use spaces in path names, though. It's not very tricky to set up and it helps to avoid annoying problems with shell scripts, etc. Sorry, i do not believe that this is acceptable. Nowadays it's quit common to use spaces in path names (e.g. $HOME often points to C:\Documents and Settings\User in XP). And shell script can (and should) be aware of this if they are written carefully. Bad example. The path name C:\Documents and Settings is just a mess. Fortunately Microsoft replaced it in Vista by C:\Users. Well, it's your choice. Spaces in path names were quite unnecessary to begin with. It's an erroneous trend which doesn't get better by being common. It's still not common on non-Windows systems. And it's quite easy to get rid of them: $ mount -f -s -b C:/Documents and Settings /home And with Vista this weird trend will hopefully rectified, at least partly. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: emacs 22.1?
On Jun 18 10:40, Steffen Sledz wrote: Hello, is there a chance to get emacs 22.1 for cygwin in the next time. The current repository offers just 21.2 (stable) which is very old (2002) and has some problems with unicode stuff or 21.3.50 (experimental) which is from 2003. :( We don't have an emacs maintainer anymore. Either you volunteer to maintain emacs in the Cygwin distro, or you use xemacs, which is perfectly maintained thanks to Volker Zell. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: emacs 22.1?
Steffen Sledz wrote: Hello, is there a chance to get emacs 22.1 for cygwin This is a chance: http://cygwin.com/ml/cygwin/2007-06/msg00049.html Cheers, Angelo. -- 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: 1.5.24-2 (locale.h): Compilation ERRORs ?!
--- Igor Peshansky wrote: [snip] Not sure. Builds fine on my system, with both gcc and g++, with main.c or main.cc commented out... However, a WAG: when you say Here is the source code: - main.c or main.cc #include libintl.h Do you mean that the first line of your program is actually main.c or main.cc? If not, what is the first line? I get a similar message if I put something nonsensical there, like class. Igor -- Thank you Igor, you were right!!! The first line of the program was actually: $Id$ I forgot comment out the keyword for Subversion ;-) After I corrected that line in the source - compilation runs Ok. BUT NOW I HAVE A PROBLEM WITH LINKING the program: $ gcc -o gt -g main.c /cygdrive/c/windows/temp/cc0IXbwD.o: In function `main': /cygdrive/e/home/ael/work/gt/main.c:14: undefined reference to `_libintl_bindtex tdomain' /cygdrive/e/home/ael/work/gt/main.c:15: undefined reference to `_libintl_textdom ain' /cygdrive/e/home/ael/work/gt/main.c:16: undefined reference to `_libintl_gettext ' collect2: ld returned 1 exit status Help me, please, to find the reason. --- Alexey Lyubimov Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=listsid=396545469 -- 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: emacs 22.1?
Corinna Vinschen wrote: We don't have an emacs maintainer anymore. Is is an idea to publish the list on maintainers or at least the list of unmaintained packages? Regards, Frank -- 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: 1.5.24-2 (locale.h): Compilation ERRORs ?!
On 18 June 2007 12:26, Alexey Lyubimov wrote: After I corrected that line in the source - compilation runs Ok. BUT NOW I HAVE A PROBLEM WITH LINKING the program: $ gcc -o gt -g main.c /cygdrive/c/windows/temp/cc0IXbwD.o: In function `main': /cygdrive/e/home/ael/work/gt/main.c:14: undefined reference to `_libintl_bindtex tdomain' /cygdrive/e/home/ael/work/gt/main.c:15: undefined reference to `_libintl_textdom ain' /cygdrive/e/home/ael/work/gt/main.c:16: undefined reference to `_libintl_gettext ' collect2: ld returned 1 exit status Help me, please, to find the reason. You forgot to tell it to link against libintl. Try $ gcc -o gt -g main.c -lintl cheers, DaveK -- Can't think of a witty .sigline today -- 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/
mysql.so: Permission denied (Ruby under Cygwin)
[this message is crossposted to the Cygwin- and RubyTalk mailing lists]. Running Ruby 1.8.6 under Cygwin, i.e. $ /usr/bin/ruby --version ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin] the statement require 'mysql' raises the following error message: /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so: Permission denied - /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so (LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require' The access rights to mysql.so are as follows: -rw-r--r-- 1 rfischer mkgroup-l-d 81984 May 21 18:08 /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so Using the mysql module with Ruby on Windows outside Cygwin works well. What could be the reason for this problem? Ronald -- Ronald Fischer [EMAIL PROTECTED] Phone: +49-89-452133-162 -- 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: emacs 22.1?
We don't have an emacs maintainer anymore. Either you volunteer to maintain emacs in the Cygwin distro, or you use xemacs, which is perfectly maintained thanks to Volker Zell. May be i can do the job. Where can i find the inheritance of the last emacs maintainer to have a look on it and decide? Steffen -- 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: mysql.so: Permission denied (Ruby under Cygwin)
On Jun 18 14:15, Ronald Fischer wrote: [this message is crossposted to the Cygwin- and RubyTalk mailing lists]. Running Ruby 1.8.6 under Cygwin, i.e. $ /usr/bin/ruby --version ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin] the statement require 'mysql' raises the following error message: /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so: Permission denied - /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so (LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require' The access rights to mysql.so are as follows: -rw-r--r-- 1 rfischer mkgroup-l-d 81984 May 21 18:08 /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so Using the mysql module with Ruby on Windows outside Cygwin works well. What could be the reason for this problem? The first problem are the access rights. Shared libs must have the execute bits set. chmod +x mysql.so will help. The second problem is that this shared lib has been created for the native win32 version of ruby, not for the Cygwin version. It *might* work together, but it's neither guaranteed, nor supported. The third problem is that right now there's no Cygwin ruby-gems package in the cygwin net distribution. Volunteers welcome. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: emacs 22.1?
On Jun 18 13:37, Frank Fesevur wrote: Corinna Vinschen wrote: We don't have an emacs maintainer anymore. Is is an idea to publish the list on maintainers or at least the list of unmaintained packages? I did this a year or so ago on the cygwin-apps list, which is the list for discussing package maintainance. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: emacs 22.1?
On Jun 18 14:50, Steffen Sledz wrote: We don't have an emacs maintainer anymore. Either you volunteer to maintain emacs in the Cygwin distro, or you use xemacs, which is perfectly maintained thanks to Volker Zell. May be i can do the job. Where can i find the inheritance of the last emacs maintainer to have a look on it and decide? The latest is the emacs source package you get when choosing to download the package source with setup.exe. Other than that, have a close look into http://cygwin.com/setup.html Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: mysql.so: Permission denied (Ruby under Cygwin)
On Jun 18 14:57, Ronald Fischer wrote: Finally, I have installed the Ruby mysql module via gem install -r mysql assuming that this would do the right thing anyway. Native Windows gem or Cygwin gem? If you use the native Windows gem you'll get native WIndows packages. I don't even know if a Cygwin gem exists. It's not part of the base package and (as I mentioned in my previous mail) ruby-gems doesn't exist as a Cygwin package. Have you checked the library dependencies of mysql.so? I tried to do a ldd mysql.so but ldd was not found on my installation. In which Cygwin package is ldd supposed to be? There is none. This is Cygwin, not Linux. Try cygcheck instead. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: mysql.so: Permission denied (Ruby under Cygwin)
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Corinna Vinschen Sent: Monday, June 18, 2007 3:04 PM To: cygwin@cygwin.com Subject: Re: mysql.so: Permission denied (Ruby under Cygwin) On Jun 18 14:57, Ronald Fischer wrote: Finally, I have installed the Ruby mysql module via gem install -r mysql assuming that this would do the right thing anyway. Native Windows gem or Cygwin gem? If you use the native Windows gem you'll get native WIndows packages. I don't even know if a Cygwin gem exists. There is none. I was told by Ruby-Talk people that I should use the Windows gem - it would work fine. Have you checked the library dependencies of mysql.so? This is funny: Although ls shows that mysql.so exists in $PWD, I get /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext $ cygcheck mysql.so Error: could not find mysql.so But at least it works when I supply a path: /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext $ cygcheck ./mysql.so .\mysql.so c:\ruby185\bin\msvcrt-ruby18.dll C:\WINDOWS\system32\USER32.dll C:\WINDOWS\system32\GDI32.dll C:\WINDOWS\system32\KERNEL32.dll C:\WINDOWS\system32\ntdll.dll C:\WINDOWS\system32\ADVAPI32.dll C:\WINDOWS\system32\RPCRT4.dll C:\WINDOWS\system32\WS2_32.dll C:\WINDOWS\system32\msvcrt.dll C:\WINDOWS\system32\WS2HELP.dll c:\Programme\MySQL\MySQL Server 5.0\bin\LIBMYSQL.dll C:\WINDOWS\system32\WSOCK32.dll So this seems to look well, doesn't it? Ronald -- 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: mysql.so: Permission denied (Ruby under Cygwin)
require 'mysql' raises the following error message: /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so: Permission denied - /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so (LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require' The access rights to mysql.so are as follows: -rw-r--r-- 1 rfischer mkgroup-l-d 81984 May 21 18:08 /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so Using the mysql module with Ruby on Windows outside Cygwin works well. What could be the reason for this problem? The first problem are the access rights. Shared libs must have the execute bits set. chmod +x mysql.so will help. This helped a lot! The second problem is that this shared lib has been created for the native win32 version of ruby, not for the Cygwin version. It *might* work together, but it's neither guaranteed, nor supported. ... which might explain the new behaviour, that the programs starts to run, but at the end gets a ~/thome/importer_tests $ onereq_oneappl.rb /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext/mysql.so: [BUG] Segmentation fault ruby 1.8.6 (2007-03-13) [i386-cygwin] I see that I am here still on experimental ground. Maybe the idea of using mysql from within Cygwin-Ruby was really not so good in the first place Ronald -- Ronald Fischer [EMAIL PROTECTED] Phone: +49-89-452133-162 -- 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: mysql.so: Permission denied (Ruby under Cygwin)
Ronald Fischer wrote: There is none. I was told by Ruby-Talk people that I should use the Windows gem - it would work fine. Ugh. This is funny: Although ls shows that mysql.so exists in $PWD, I get /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext $ cygcheck mysql.so Error: could not find mysql.so cygcheck is designed to check things on the PATH just as you would if you were invoking a command, so unless you have . in PATH it isn't expected to find anything in the PWD. But at least it works when I supply a path: /usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext $ cygcheck ./mysql.so .\mysql.so c:\ruby185\bin\msvcrt-ruby18.dll C:\WINDOWS\system32\USER32.dll C:\WINDOWS\system32\GDI32.dll C:\WINDOWS\system32\KERNEL32.dll C:\WINDOWS\system32\ntdll.dll C:\WINDOWS\system32\ADVAPI32.dll C:\WINDOWS\system32\RPCRT4.dll C:\WINDOWS\system32\WS2_32.dll C:\WINDOWS\system32\msvcrt.dll C:\WINDOWS\system32\WS2HELP.dll c:\Programme\MySQL\MySQL Server 5.0\bin\LIBMYSQL.dll C:\WINDOWS\system32\WSOCK32.dll So this seems to look well, doesn't it? Well that at least answers the question of unresolved library dependencies, but no it doesn't look well at all. You're mixing native win32 stuff with Cygwin stuff. You're trying to load the module into a running copy of a Cygwin ruby but this module imports symbols from the other copy of ruby in in C:\ruby185\. This means it probably expects data structures of the native build, and most likely will crash or act with very unpredictable behavior when used elsewhere. In general this kind of cross-polination is never a good idea. The *right* way to do it is to either stick to the win32 build (only) or to build all the components that you want to use as Cygwin modules. Brian -- 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: mysql.so: Permission denied (Ruby under Cygwin)
On Jun 18 06:19, Brian Dessent wrote: Ronald Fischer wrote: There is none. I was told by Ruby-Talk people that I should use the Windows gem - it would work fine. Ugh. Indeed, ugh. Who told you that, some random guy on ruby-talk or somebody who actually knows what (s)he's talking about? You're mixing native win32 stuff with Cygwin stuff. You're trying to load the module into a running copy of a Cygwin ruby but this module imports symbols from the other copy of ruby in in C:\ruby185\. This means it probably expects data structures of the native build, and most likely will crash or act with very unpredictable behavior when used elsewhere. In general this kind of cross-polination is never a good idea. The *right* way to do it is to either stick to the win32 build (only) or to build all the components that you want to use as Cygwin modules. Exactly. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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: mysql.so: Permission denied (Ruby under Cygwin)
Indeed, ugh. Who told you that, some random guy on ruby-talk or somebody who actually knows what (s)he's talking about? Someone at Ruby-Talk. I had a thread running last month under the Subject gem under cygwin - is it supposed to work?, because I already had different problems with using the Windows gem under Cygwin. I then got as an advice to use under cygwin gem install -r (I had left out the -r option before), so I assumed that, if I only get the options right, I can safely use the Windows gem for Cygwin too Ronald -- 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: mysql.so: Permission denied (Ruby under Cygwin)
/usr/lib/ruby/gems/1.8/gems/mysql-2.7.3-mswin32/ext $ cygcheck mysql.so Error: could not find mysql.so cygcheck is designed to check things on the PATH just as you would if you were invoking a command, so unless you have . in PATH it isn't expected to find anything in the PWD. H. But I do have . in the PATH - at the very end: $ echo $PATH /cygdrive/h/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/ Tcl/bin:/cygdrive/c/Programme/Java/jdk1.5.0_11/bin:/cygdrive/h/winbin:/c ygdrive/h/jruby-0.9.9/bin:/cygdrive/c/ruby185/bin:/cygdrive/c/Python24/: /cygdrive/c/Perl/bin/:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/ cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Programme/Utimaco/SafeGuard Easy/:/cygdrive/c/Programme/jEdit:/cygdrive/c/Programme/MySQL/MySQL Server 5.0/bin:/cygdrive/c/WINDOWS/system32/WindowsPowerShell/v1.0:/cygdrive/c/ jakarta-jmeter-2.2/bin:. You're mixing native win32 stuff with Cygwin stuff. You're trying to load the module into a running copy of a Cygwin ruby but this module imports symbols from the other copy of ruby in in C:\ruby185\. This means it probably expects data structures of the native build, and most likely will crash or act with very unpredictable behavior when used elsewhere. In general this kind of cross-polination is never a good idea. The *right* way to do it is to either stick to the win32 build (only) or to build all the components that you want to use as Cygwin modules. I understand! Thank you for the explanation. Ronald -- 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: 1.5.24-2 (locale.h): Compilation ERRORs ?!
Dave Korn wrote: You forgot to tell it to link against libintl. Try $ gcc -o gt -g main.c -lintl cheers, DaveK Thanks Dave! It works! But what do you think about this text from the gettext manual, I've taken the example from: Compile as usual with gcc -o hello hello.c. The program should be linked to the GNU libintl library, but as this is part of the GNU C library, THIS IS DONE AUTOMATICALLY for you under Linux, and OTHER SYSTEMS USING GLIBC. --- Best regards, Alexey Lyubimov Get the free Yahoo! toolbar and rest assured with the added security of spyware protection. http://new.toolbar.yahoo.com/toolbar/features/norton/index.php -- 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: 1.5.24-2 (locale.h): Compilation ERRORs ?!
On 18 June 2007 16:35, Alexey Lyubimov wrote: Dave Korn wrote: You forgot to tell it to link against libintl. Try $ gcc -o gt -g main.c -lintl cheers, DaveK Thanks Dave! It works! But what do you think about this text from the gettext manual, I've taken the example from: Compile as usual with gcc -o hello hello.c. The program should be linked to the GNU libintl library, but as this is part of the GNU C library, THIS IS DONE AUTOMATICALLY for you under Linux, and OTHER SYSTEMS USING GLIBC. Cygwin is not Linux [ ... or ... ] other systems using glibc, so on cygwin it is not the case that this is done automatically. cheers, DaveK -- Can't think of a witty .sigline today -- 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: mysql.so: Permission denied (Ruby under Cygwin)
Ronald Fischer wrote: I see that I am here still on experimental ground. Maybe the idea of using mysql from within Cygwin-Ruby was really not so good in the first place Didn't we, at one time, have an experimental mysql package for Cygwin? Well maybe not a package but I believe there was a mysql monitor program that could at least talk to my running mysqld on my Linux box. I don't recall if there was ever an experimental mysqld for Cygwin. I also seem to recall Brian's name in that past conversation... I guess another question would be: If we don't have Cygwin packages for both mysql client and mysqld then why not (I can hear the volunteers welcomed from here...) -- Andrew DeFaria http://defaria.com We don't like their sound, and guitar music is on the way out. -Decca Recording Co. rejecting the Beatles, 1962. -- 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/
G8 MEETING OUTCOME......VENTURE PROPOSAL
This is a life opportunity for me. Please be patient and read carefully and understand that I have access to a dormant estate which is going to be diverted to illegal charity firms, by dodgy UK financial officials in Power. (This is in line with the NEW PRIME MINISTER OF UK GORDON BROWNS DIRECTIVE OF DECLINE OF DORMANT /UNATTENDED ESTATES TO CHARITIES, WHICH ARE STILL LINKED TO CERTAIN PERSONS IN APICAL FINANCIAL POSITIONS. PLEASE READ THE ATTACHMENT HERE IN, FOR EXPLANATION OF THE CHARITY MANDATE. Barclays has announced the terms of a deal with its Dutch rival ABN Amro to create the world's fifth biggest bank with 47 million customers around the globe and a stock market value of £85bn. The combined bank will be headquartered in Amsterdam but will drop any reference to the Dutch bank's name and be known as Barclays. More than 23,600 jobs are at risk from the 217,000 combined workforce as a result of the record-breaking deal which was announced this morning after more than a month of intensive talks and despite an attempt by a Royal Bank of Scotland-led consortium to offer a higher, break-up deal to the Dutch management team. Article However, a meeting scheduled between the RBS-led consortium - which includes Santander of Spain and Fortis of Belgium - has now been postponed. It had been scheduled for 2.30pm today but the consortium is asking for more information about a deal arranged by ABN Amro to sell its US business La Salle. By announcing a side-deal to sell LaSalle to Bank of America, ABN Amro is raising $21bn (£10.5bn) which then allows it to redistribute 12bn to shareholders of the combined group. But, La Salle is the part of the Dutch bank that RBS is particularly keen to buy through its three bank consortium. The consortium said yesterday that it needed to understand the terms under which this sale could be terminated. The banks [in the consortium] are requesting this information today. Accordingly the banks do not consider it appropriate to meet with ABN Amro today, the consortium said. Under the terms of the world biggest financial services transaction, Barclays is using 3.225 of its own shares to buy one ABN Amro share, which values each of the Dutch bank's shares at 36.25 (£24.60) more than the 34 that many City analysts had thought the British bank would be able to pay. The deal values the Dutch bank at £45bn which combined with Barclays stock market creates an institution worth around £85bn. If the deal goes through, Barclays would own 52% of the combined business and ABN Amro 48%. Barclays shares were down 21.5p at 728.5p in mid-afternoon trading. The transaction is a key plank of the ambition of the management of Barclays to make the bank a major player in the banking world. Without the deal, Barclays is the world's 15th biggest bank and Britain's third largest. If the deal is successful if will allow Barclays to leapfrog RBS to become Britain's second biggest bank and the fifth biggest in the world. It allows John Varley, Barclays' chief executive, to take the helm of a bank that will rival Citigroup, Bank of America and HSBC on the global stage. He will be chief executive of the enlarged group while Bob Diamond, the £22m a year American investment banker who plays a key role in the British bank, will remain as president of the combined group. I NEED A PARTNER, WHO I CAN MAKE A BENEFACTOR IN INTERNALLY, AS I HAVE SECURED ACCESS TO DATA FOR US TO MAKE SOME WELL DESERVED FORTUNE. PHIL -- 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/
G8 MEETING OUTCOME......VENTURE PROPOSAL
This is a life opportunity for me. Please be patient and read carefully and understand that I have access to a dormant estate which is going to be diverted to illegal charity firms, by dodgy UK financial officials in Power. (This is in line with the NEW PRIME MINISTER OF UK GORDON BROWNS DIRECTIVE OF DECLINE OF DORMANT /UNATTENDED ESTATES TO CHARITIES, WHICH ARE STILL LINKED TO CERTAIN PERSONS IN APICAL FINANCIAL POSITIONS. PLEASE READ THE ATTACHMENT HERE IN, FOR EXPLANATION OF THE CHARITY MANDATE. Barclays has announced the terms of a deal with its Dutch rival ABN Amro to create the world's fifth biggest bank with 47 million customers around the globe and a stock market value of £85bn. The combined bank will be headquartered in Amsterdam but will drop any reference to the Dutch bank's name and be known as Barclays. More than 23,600 jobs are at risk from the 217,000 combined workforce as a result of the record-breaking deal which was announced this morning after more than a month of intensive talks and despite an attempt by a Royal Bank of Scotland-led consortium to offer a higher, break-up deal to the Dutch management team. Article However, a meeting scheduled between the RBS-led consortium - which includes Santander of Spain and Fortis of Belgium - has now been postponed. It had been scheduled for 2.30pm today but the consortium is asking for more information about a deal arranged by ABN Amro to sell its US business La Salle. By announcing a side-deal to sell LaSalle to Bank of America, ABN Amro is raising $21bn (£10.5bn) which then allows it to redistribute 12bn to shareholders of the combined group. But, La Salle is the part of the Dutch bank that RBS is particularly keen to buy through its three bank consortium. The consortium said yesterday that it needed to understand the terms under which this sale could be terminated. The banks [in the consortium] are requesting this information today. Accordingly the banks do not consider it appropriate to meet with ABN Amro today, the consortium said. Under the terms of the world biggest financial services transaction, Barclays is using 3.225 of its own shares to buy one ABN Amro share, which values each of the Dutch bank's shares at 36.25 (£24.60) more than the 34 that many City analysts had thought the British bank would be able to pay. The deal values the Dutch bank at £45bn which combined with Barclays stock market creates an institution worth around £85bn. If the deal goes through, Barclays would own 52% of the combined business and ABN Amro 48%. Barclays shares were down 21.5p at 728.5p in mid-afternoon trading. The transaction is a key plank of the ambition of the management of Barclays to make the bank a major player in the banking world. Without the deal, Barclays is the world's 15th biggest bank and Britain's third largest. If the deal is successful if will allow Barclays to leapfrog RBS to become Britain's second biggest bank and the fifth biggest in the world. It allows John Varley, Barclays' chief executive, to take the helm of a bank that will rival Citigroup, Bank of America and HSBC on the global stage. He will be chief executive of the enlarged group while Bob Diamond, the £22m a year American investment banker who plays a key role in the British bank, will remain as president of the combined group. I NEED A PARTNER, WHO I CAN MAKE A BENEFACTOR IN INTERNALLY, AS I HAVE SECURED ACCESS TO DATA FOR US TO MAKE SOME WELL DESERVED FORTUNE. PHIL -- 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: emacs 22.1?
Corinna Vinschen schrieb: The latest is the emacs source package you get when choosing to download the package source with setup.exe. Other than that, have a close look into http://cygwin.com/setup.html OK, I've done this. But i miss some information for a newbie like me (e.g. What is the best way to setup an environment for building the packages? What toolchain to use? ...?). May be there is a maintainer tutorial and/or FAQ? Or something like a mentoring program for new maintainers? Regards, Steffen PS: What's the better to discuss such probs? cygwin? or cygwin.apps? -- 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: Smartmontools don't work with /dev/stX, /dev/nstX
Corinna Vinschen wrote: On Jun 17 21:39, Christian Franke wrote: Corinna Vinschen wrote: The drive is a Samsung 1614C which definitely supports SMART. Oh well, so the answer is just too bad, I assume... Yes. The device driver is likely a SCSI miniport driver and does not implement SMART functions. http://smartmontools.sourceforge.net/#FAQ-win-ata-as-scsi Try option -r ioctl,2 for a more detailed diagnostic output. Done. -r ioctl,2 /dev/hda returns: REPORT-IOCTL: DeviceFD=0 Command=IDENTIFY DEVICE SMART_GET_VERSION failed, Error=1117 ATA/SATA driver is possibly a SCSI class driver not supporting SMART. If this is a SCSI disk, try scsiadapterid. IOCTL_ATA_PASS_THROUGH failed, Error=1 Input : CMD=0xec, FR=0x00, SC=0x01, NS=0x00, CL=0x00, CH=0x00, SEL=0x00 IOCTL_IDE_PASS_THROUGH failed, Error=1 Input : CMD=0xec, FR=0x00, SC=0x01, NS=0x00, CL=0x00, CH=0x00, SEL=0x00 REPORT-IOCTL: DeviceFD=0 Command=IDENTIFY DEVICE returned -1 errno=88 [Function not implemented] None of the three ATA ioctl calls work. ... The same on /dev/sda: $ /usr/sbin/smartctl.exe -i -r ioctl,2 /dev/sda smartctl version 5.37 [i686-cygwin-xp-sp2] Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ [inquiry: 12 00 00 00 24 00 ] Incoming data, len=36: 00 00 00 02 02 2c 00 00 13 41 54 49 20 20 20 20 20 10 31 2b 30 20 4a 42 4f 44 20 20 20 20 20 20 20 20 20 31 2e 31 30 Device: ATI 1+0 JBOD Version: 1.10 [mode sense: 1a 00 1c 00 40 00 ] IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=87 [inquiry: 12 01 80 00 40 00 ] status=2: sense_key=5 asc=24 ascq=0 Incoming data, len=64: 00 00 00 02 02 2c 00 00 13 41 54 49 20 20 20 20 20 10 31 2b 30 20 4a 42 4f 44 20 20 20 20 20 20 20 20 20 31 2e 31 30 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Vital Product Data (VPD) INQUIRY failed [3] Device type: disk [mode sense: 1a 00 19 00 40 00 ] status=2: sense_key=5 asc=20 ascq=0 Incoming data, len=64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [mode sense(10): 5a 00 19 00 00 00 00 00 40 00 ] status=2: sense_key=5 asc=20 ascq=0 Incoming data, len=64: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Local Time is: Mon Jun 18 09:18:16 2007 WEST [test unit ready: 00 00 00 00 00 00 ] Device does not support SMART [Input/Output error] The error 87 on IOCTL_SCSI_PASS_THROUGH_DIRECT looks a bit interesting, but maybe doesn't mean much either. Yes. The MODE SENSE of Informational Exceptions Control mode page fails with ERROR_INVALID_PARAMETER. This mode page is requested to detect USB devices which may lock up on some commands. Thanks Christian -- 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: mysql.so: Permission denied (Ruby under Cygwin)
Andrew DeFaria wrote: Ronald Fischer wrote: I see that I am here still on experimental ground. Maybe the idea of using mysql from within Cygwin-Ruby was really not so good in the first place Didn't we, at one time, have an experimental mysql package for Cygwin? Well maybe not a package but I believe there was a mysql monitor program that could at least talk to my running mysqld on my Linux box. I don't recall if there was ever an experimental mysqld for Cygwin. I also seem to recall Brian's name in that past conversation... I guess another question would be: If we don't have Cygwin packages for both mysql client and mysqld then why not (I can hear the volunteers welcomed from here...) Well, Cygwin Ports has MySQL client and server packages so you can use that if you want. But in this case MySQL was a red herring, it wouldn't have made a difference either way since the module itself was built against the native Win32 ruby. But of course having libmysqlclient-dev (or whatever the package that contains development headers and import libs is named) installed would be a prerequisite for properly rebuilding the module. Brian -- 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: Some notes on building gcc-4.3.0
Brian Dessent wrote: Does this mean that we'll start to libgcc_s.dll's sprouting like mushrooms in the install dirs of various apps, or in *gasp* %WINDIR%/system32 over the coming years? Is this library versioned at all? What about conflicts? You already see the effects of this in the Linux world, with the more recent distributions having to ship a set of compat_libgcc_blah packages for each major (ABI-incompatible) previous release going back (they're on 4.1/4.2 these days, and there's one for 3.3 and one for 2.9). And most commercial/non-free software shipped on Linux (e.g. Oracle, Java, ..) just states explicitly which packages they depend on. So if I may offer a blueprint going forwards: * introduce a libgcc_something package containing the latest DLLs/.so's, and include it in the Base package. * later, if these are ever incompatibly ABI-rev'ed, switch the default distribution to the new version, and introduce a compat-libgcc-* package for the old version (which preserves their filename), and include that in the Libs package. -- 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: emacs 22.1?
On Mon, Jun 18, 2007 at 09:16:50PM +0200, Steffen Sledz wrote: Corinna Vinschen schrieb: The latest is the emacs source package you get when choosing to download the package source with setup.exe. Other than that, have a close look into http://cygwin.com/setup.html OK, I've done this. But i miss some information for a newbie like me (e.g. What is the best way to setup an environment for building the packages? What toolchain to use? ...?). May be there is a maintainer tutorial and/or FAQ? Or something like a mentoring program for new maintainers? This is one of those situations where a certain amount of core competence is required. If you are not really familiar with the concept of building packages (especially a package as presumably large and complicated as emacs) you might want to think twice about what you're volunteering to do. How can you possibly maintain and support a package if you don't have any idea about how to build it? How are you going to deal with bug reports? I'm *really* not trying to be mean here. I'm just trying to make sure that you understand what you're getting into. cgf -- 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: Some notes on building gcc-4.3.0
Shankar Unni wrote: You already see the effects of this in the Linux world, with the more recent distributions having to ship a set of compat_libgcc_blah packages for each major (ABI-incompatible) previous release going back (they're on 4.1/4.2 these days, and there's one for 3.3 and one for 2.9). It's just like any other library that is used by a lot of programs and has had a history of ABI changes. And most commercial/non-free software shipped on Linux (e.g. Oracle, Java, ..) just states explicitly which packages they depend on. Well of course, any functioning package management system requires this. So if I may offer a blueprint going forwards: * introduce a libgcc_something package containing the latest DLLs/.so's, and include it in the Base package. * later, if these are ever incompatibly ABI-rev'ed, switch the default distribution to the new version, and introduce a compat-libgcc-* package for the old version (which preserves their filename), and include that in the Libs package. I have no doubt that we won't encounter any problems getting this right on the Cygwin packaging end. That wasn't my concern. What worries me is that there is no packaging system at all for other users of gcc on Win32. If you want to distribute your MinGW compiled binary most of the time you just make a zip file of the required parts, including any DLLs, or maybe you use NSIS, MSI, whatever installer system of choice. The problem comes when one of these packages does a jerky thing like install a libgcc_s into the system32 dir. The regular user of Cygwin will be affected by these jerky installers if they put the file in system32 or if they put the file in their own install dir and add that install dir to the PATH. Now, I think we are mostly saved by the fact that traditionally Cygwin and MinGW libraries have always been distinguished by the cyg vs lib naming prefix, so if we continue with that for libgcc we will be mostly immune to idiot installers. But that doesn't do anything to help the MinGW guys, who I guess will have to rely on just having some form of version number as part of the DLL file name so that at least an ancient libgcc never overwrites a newer one because somebody installed DancingPonyScreenSaver v1.2 written by a clueless moron that drops its junk in \system32. But at the moment, neither of those two things (versioning and lib-prefix name) is handled by the gcc build system, so right now it's like driving in a car with no seatbelts and razor blades in the dashboard. Brian -- 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: -mwindows and hour glass
Ummm, Ok, thanks for the response, but the program is... bof #include stdio.h int main( int argc, char *argv[] ) { sleep( 5 ); } eof # gcc t.c -o t -Wl,--subsystem,windows Starting this from explorer results in a 5 second busy hour glass and (of course), explorer is unresponsive until the program ends. Thanks -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christopher Wingert wrote: I am trying to write a small program that does not pop up a window. I found the -mwindow option. It does not pop up a window, but while the program is running explorer shows the hour glass busy cursor until the application ends. I am assuming that explorer is waiting for a window to appear. Is there a way to signal explorer that my program is running? Thanks no its about what resources you are accessing. system resources provoke a (in my knowledge) an arrow+hourglass and file resources provoke an hourglass. I know for a fact its about what you are doing. - -- Just a Thought Morgan Gangwere For those who want my PGP key: http://pengunassasin.is-a-geek.com/pgpKey.html *** Wisdom for the day *** * Dont rawquote - it gives * * spammers free bait! * ** -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGdXWbCF9T/dUsmAgRAu8PAJ9mAdXJb7HVSzFyOverk8MEyUrgaACg4X7g w8za1PrSdxV7Q5MaQ5F0UOk= =xTi+ -END PGP SIGNATURE- -- 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: -mwindows and hour glass
On 18 June 2007 23:18, Christopher Wingert wrote: Ummm, Ok, thanks for the response, but the program is... bof #include stdio.h int main( int argc, char *argv[] ) { sleep( 5 ); } eof # gcc t.c -o t -Wl,--subsystem,windows Starting this from explorer results in a 5 second busy hour glass and (of course), explorer is unresponsive until the program ends. Can't reproduce. What version of 'doze are you using? I get the hour-glass-with-arrow cursor for five seconds, but explorer still responds. cheers, DaveK -- Can't think of a witty .sigline today -- 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: -mwindows and hour glass
On Tue, Jun 19, 2007 at 12:10:22AM +0100, Dave Korn wrote: On 18 June 2007 23:18, Christopher Wingert wrote: Ummm, Ok, thanks for the response, but the program is... bof #include stdio.h int main( int argc, char *argv[] ) { sleep( 5 ); } eof # gcc t.c -o t -Wl,--subsystem,windows Starting this from explorer results in a 5 second busy hour glass and (of course), explorer is unresponsive until the program ends. Can't reproduce. What version of 'doze are you using? I get the hour-glass-with-arrow cursor for five seconds, but explorer still responds. ...and an hourglass is what you'd expect since there is no whatchamacallit loop processing windows events. A program which is built with -mwindows is supposed to be processing windows events. cgf -- 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: -mwindows and hour glass
Dave Korn wrote: Starting this from explorer results in a 5 second busy hour glass and (of course), explorer is unresponsive until the program ends. Can't reproduce. What version of 'doze are you using? I get the hour-glass-with-arrow cursor for five seconds, but explorer still responds. Same here, just a busy-arrow, no other hang. I notice that if you call the Win32 version of Sleep() (capital S) instead of Cygwin's sleep() there's no busy-arrow. Also, a MinGW version of the program doesn't show the busy-arrow either. So there is something in particular about the Cygwin implementation of sleep(), which is really just a wrapper around nanosleep(), which itself really just calls cancelable_wait(), which in turn relies on WaitForMultipleObjects() with a delay. Brian -- 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/
[ANNOUNCEMENT] Updated: [Test-version] xemacs-21.5.28-1/xemacs-tags-21.5.28-1/xemacs-emacs-common-21.5.28-1
Hi A new *TEST* version of 'xemacs' has been uploaded to a server near you. DESCRIPTION: A powerful, highly customizable open source text editor and application development system CYGWIN NEWS: 21.5.28: * Routine update * Added --with-archlibdir --with-docdir --with-moduledir to configure otherwise XEmacs doesn't find it's exec-directory/doc-directory/module-directory * Removed --disable-mc-alloc from configure 21.5.27: * Not officially released * Routine update * Switched to cygport build framework 21.5.24: * Not officially released * Added --with-dragndrop and --with-offix to configure * Added --with-xft=emacs,tabs,menubars,gauges * Added --disable-mc-alloc because of 'assertion failed' messages XEmacs NEWS: Major Features and Backward Incompatible Changes -- Fix: Check for missing dimensions for default face and window -- Aidan Kehoe, Mike Sperber -- Fix: Crash in PNG error handler -- Stephen J. Turnbull, Ron Isaacson -- Fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull -- Fix: Crash in gtk/x_reset_modifier_mapping -- Aidan Kehoe -- Fix: Crash in linux_play_data_or_file on 64-bit linux -- Hans Graff, Vin Shelton -- Fix: Crash on double-close of fd in pdump -- Steve Higham, Vin Shelton -- Fix: Crash via buffer overflow in doc.c -- Aidan Kehoe, Fabrice Popineau -- Fix: Crash via buffer overrun in init_native_sound -- Jerry James -- Fix: Crash when deleting dialog via window manager -- Stephen J. Turnbull -- Fix: Device type of msprinter is non-window-system -- Aidan Kehoe -- Fix: Float formats overflow output buffer -- Aidan Kehoe -- Fix: Font menu on non-Mule -- Aidan Kehoe -- Fix: ISO 2022 decoding kludges -- Aidan Kehoe -- Fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe -- Fix: Non-existent charset ID is specified for a mule-to-unicode call -- Aidan Kehoe -- Fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe -- Fix: Type of arguments to GaugeMercury (related to progress bar crash?) -- Stephen J. Turnbull -- Fix: init_native_sound is called on a msprinter device -- Aidan Kehoe -- Fix: set-buffer-file-coding-system now sets buffer-modified-flag by default -- Aidan Kehoe -- New: Echo area resizing -- Adrian Aichner, Stephen J. Turnbull User-Visible Bug Fixes and Minor Improvements -- Fix: Avoid delays in TTY-only builds by checking dispatch event queue -- Aidan Kehoe -- Fix: Avoid looking up variable bindings during GC -- Nix -- Fix: Buffer overruns in gnuclient and gnuslib -- Jerry James -- Fix: Remove references to unimplemented input methods from language environments -- Aidan Kehoe -- Fix: Find modules correctly -- Ville Skytt, Mike Sperber, Stephen Turnbull -- Fix: Get X11 window property correctly on 64-bit platforms -- Stephen J. Turnbull, Mike Fabian, Takashi Iwai -- Fix: Handle coding system in file insertion in buffer properly -- Mike Sperber -- Fix: Info broke invariant `(equal buffer-file-truename (file-truename buffer-file-name))' -- Stephen J. Turnbull, Nelson Ferreira -- Fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies -- Fix: Make --unmapped work again -- Malcolm Purvis -- Fix: Make copying of char tables work -- Olivier Galibert, Stephen J. Turnbull -- Fix: Prevent C-z in a gnuclient frame from suspending the process -- Aidan Kehoe -- Fix: Regex for finding command nodes -- Jeff Miller -- Fix: Reversion should check buffer-file-coding-system -- Aidan Kehoe -- Fix: Syntax of guillemets -- Aidan Kehoe -- Fix: Window configuration should not restore window position unless requested -- Nix -- Improve: Better version info in etags -- Stephen Turnbull, Steve Youngs -- Improve: Case table, syntax table information for Cyrillic, Greek -- Aidan Kehoe -- Improve: Face initialization from X resources -- Aidan Kehoe -- Improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe -- Improve: Handling of Asian full-width characters on TTY -- Aidan Kehoe -- Improve: Language environment detection from locale -- Aidan Kehoe -- Improve: Look harder for X11 locale-specific app-defaults files -- Malcolm Purvis -- Improve: Make read-quoted-char terminate, not error, on non-character keys -- Aidan Kehoe -- Improve: Sort abbrev database -- Adrian Aichner -- Improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe -- Improve: Sync etags to pot version 17.26; improve version report -- Stephen J. Turnbull, Steve Youngs -- Improve: Sync etags to pot version 17.32; move improved version report to configure, lose pot version report -- Stephen J. Turnbull -- Improve: Try to rationalize resources of Xft in lwlib -- Stephen J. Turnbull -- Improve: Use short list fixed string registries, not long list pruned by regexp for X11 fonts -- Aidan Kehoe -- Improve: charsets-in-region now in C -- Aidan Kehoe -- Improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan
re: folder options
actually i solved the problem by setting the permission for the parent folder from the windows explorer. it was in my documents by i don't have full control for the folders created in that folder. i have no idea how windows let me do that. so i just set it to full control for me for any folders inside my documents and folders created inside it and let the inheritance check mark on. after that my problem was solved thanks jc -- 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/
Fwd: buildrrot compoilatio
Hi all Has n e one done a successful compoilation of buildroot on cygwin pls help the error i get is $ make if [ ! -e /cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/bin/sed ] ; then \ mkdir -p /cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/bin; \ rm -f /cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/bin/sed; \ ln -sf /usr/bin/sed /cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/bin/sed; \ fi Checking build system dependencies: CC clean: Ok CXX clean: Ok CPP clean: Ok CFLAGS clean: Ok INCLUDES clean: Ok CXXFLAGS clean: Ok which installed:Ok sed works: Ok (/usr/bin/sed) GNU make version '3.81':Ok C compiler '/usr/bin/gcc' C compiler version '3.4.4': Ok C++ compiler '/usr/bin/c++' C++ compiler version ' 3.4.4': Ok bison installed:Ok flex installed: Ok gettext installed: Ok makeinfo installed: Ok Build system dependencies: Ok set -x make MAKE=make -j1 -C /cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc \ PREFIX=/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc_dev/ \ DEVEL_PREFIX=/usr/ \ RUNTIME_PREFIX=/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc_dev/ \ HOSTCC=gcc \ pregen install_dev + make 'MAKE=make -j1' -C /cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc PREFIX=/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc_dev/ DEVEL_PREFIX=/usr/ RUNTIME_PREFIX=/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc_dev/ HOSTCC=gcc pregen install_dev /bin/sh: /cygdrive/d/buildroot_work/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc: No such file or directory make[1]: /cygdrive/d/buildroot_work/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc: Command not found make[1]: Entering directory `/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc' make[1]: /cygdrive/d/buildroot_work/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc: Command not found make[1]: Entering directory `/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc' make[1]: Entering directory `/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc' /bin/sh: /cygdrive/d/buildroot_work/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc: No such file or directory make[2]: /cygdrive/d/buildroot_work/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc: Command not found make[2]: /cygdrive/d/buildroot_work/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-gcc: Command not found gcc -I/usr/include/ncurses -DCURSES_LOC=ncurses.h -DLOCALE conf.o zconf.tab.o -o conf conf.o:conf.c:(.text+0xb2): undefined reference to `_libintl_gettext' conf.o:conf.c:(.text+0xc6): undefined reference to `_libintl_gettext' conf.o:conf.c:(.text+0xda): undefined reference to `_libintl_gettext' conf.o:conf.c:(.text+0xf2c): undefined reference to `_libintl_gettext' conf.o:conf.c:(.text+0x10c5): undefined reference to `_libintl_gettext' conf.o:conf.c:(.text+0x116f): more undefined references to `_libintl_gettext' follow collect2: ld returned 1 exit status make[2]: *** [conf] Error 1 make[1]: *** [extra/config/conf] Error 2 make[1]: Leaving directory `/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc' make: *** [/cygdrive/d/buildroot_work/buildroot/toolchain_build_arm/uClibc/.configured] Error 2 [1]+ Doneemacs Makefile -- 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: [Test-version] xemacs-21.5.28-1/xemacs-tags-21.5.28-1/xemacs-emacs-common-21.5.28-1
Hi A new *TEST* version of 'xemacs' has been uploaded to a server near you. DESCRIPTION: A powerful, highly customizable open source text editor and application development system CYGWIN NEWS: 21.5.28: * Routine update * Added --with-archlibdir --with-docdir --with-moduledir to configure otherwise XEmacs doesn't find it's exec-directory/doc-directory/module-directory * Removed --disable-mc-alloc from configure 21.5.27: * Not officially released * Routine update * Switched to cygport build framework 21.5.24: * Not officially released * Added --with-dragndrop and --with-offix to configure * Added --with-xft=emacs,tabs,menubars,gauges * Added --disable-mc-alloc because of 'assertion failed' messages XEmacs NEWS: Major Features and Backward Incompatible Changes -- Fix: Check for missing dimensions for default face and window -- Aidan Kehoe, Mike Sperber -- Fix: Crash in PNG error handler -- Stephen J. Turnbull, Ron Isaacson -- Fix: Crash in device-matching-specifier-list -- Stephen J. Turnbull -- Fix: Crash in gtk/x_reset_modifier_mapping -- Aidan Kehoe -- Fix: Crash in linux_play_data_or_file on 64-bit linux -- Hans Graff, Vin Shelton -- Fix: Crash on double-close of fd in pdump -- Steve Higham, Vin Shelton -- Fix: Crash via buffer overflow in doc.c -- Aidan Kehoe, Fabrice Popineau -- Fix: Crash via buffer overrun in init_native_sound -- Jerry James -- Fix: Crash when deleting dialog via window manager -- Stephen J. Turnbull -- Fix: Device type of msprinter is non-window-system -- Aidan Kehoe -- Fix: Float formats overflow output buffer -- Aidan Kehoe -- Fix: Font menu on non-Mule -- Aidan Kehoe -- Fix: ISO 2022 decoding kludges -- Aidan Kehoe -- Fix: Make snarf-documentation robust to nonconforming DOC files -- Aidan Kehoe -- Fix: Non-existent charset ID is specified for a mule-to-unicode call -- Aidan Kehoe -- Fix: Sanity checks before accessing frame in x_set_frame_properties -- Aidan Kehoe -- Fix: Type of arguments to GaugeMercury (related to progress bar crash?) -- Stephen J. Turnbull -- Fix: init_native_sound is called on a msprinter device -- Aidan Kehoe -- Fix: set-buffer-file-coding-system now sets buffer-modified-flag by default -- Aidan Kehoe -- New: Echo area resizing -- Adrian Aichner, Stephen J. Turnbull User-Visible Bug Fixes and Minor Improvements -- Fix: Avoid delays in TTY-only builds by checking dispatch event queue -- Aidan Kehoe -- Fix: Avoid looking up variable bindings during GC -- Nix -- Fix: Buffer overruns in gnuclient and gnuslib -- Jerry James -- Fix: Remove references to unimplemented input methods from language environments -- Aidan Kehoe -- Fix: Find modules correctly -- Ville Skytt, Mike Sperber, Stephen Turnbull -- Fix: Get X11 window property correctly on 64-bit platforms -- Stephen J. Turnbull, Mike Fabian, Takashi Iwai -- Fix: Handle coding system in file insertion in buffer properly -- Mike Sperber -- Fix: Info broke invariant `(equal buffer-file-truename (file-truename buffer-file-name))' -- Stephen J. Turnbull, Nelson Ferreira -- Fix: Lots of tweaking of Windows read-only handling -- Vin Shelton, Benson Margulies -- Fix: Make --unmapped work again -- Malcolm Purvis -- Fix: Make copying of char tables work -- Olivier Galibert, Stephen J. Turnbull -- Fix: Prevent C-z in a gnuclient frame from suspending the process -- Aidan Kehoe -- Fix: Regex for finding command nodes -- Jeff Miller -- Fix: Reversion should check buffer-file-coding-system -- Aidan Kehoe -- Fix: Syntax of guillemets -- Aidan Kehoe -- Fix: Window configuration should not restore window position unless requested -- Nix -- Improve: Better version info in etags -- Stephen Turnbull, Steve Youngs -- Improve: Case table, syntax table information for Cyrillic, Greek -- Aidan Kehoe -- Improve: Face initialization from X resources -- Aidan Kehoe -- Improve: Give x-compose-map an entry for sharp S -- Aidan Kehoe -- Improve: Handling of Asian full-width characters on TTY -- Aidan Kehoe -- Improve: Language environment detection from locale -- Aidan Kehoe -- Improve: Look harder for X11 locale-specific app-defaults files -- Malcolm Purvis -- Improve: Make read-quoted-char terminate, not error, on non-character keys -- Aidan Kehoe -- Improve: Sort abbrev database -- Adrian Aichner -- Improve: Support non-ISO Cyrillic keysyms -- Aidan Kehoe -- Improve: Sync etags to pot version 17.26; improve version report -- Stephen J. Turnbull, Steve Youngs -- Improve: Sync etags to pot version 17.32; move improved version report to configure, lose pot version report -- Stephen J. Turnbull -- Improve: Try to rationalize resources of Xft in lwlib -- Stephen J. Turnbull -- Improve: Use short list fixed string registries, not long list pruned by regexp for X11 fonts -- Aidan Kehoe -- Improve: charsets-in-region now in C -- Aidan Kehoe -- Improve: what-cursor-position gives Unicode and Mule information on non-ASCII -- Aidan