Re: gnome 2.8.0 and external dependencies
Hello Charles, Am Sonntag, 3. Oktober 2004 um 06:49 schriebst du: Gerrit P. Haase wrote: Well, you have a struct that is const, so it never changes and new gcc puts the whole struct into .rdata static const struct poptOption cl_libIDL_callback_options[] = { [snip] But the important part is that INSIDE the struct, one of the initialized fields contains the address of a variable. In this case, although you didn't show it, it's the address of the variable into which popt is supposed to store the argument for one of the command line options. E.g. (going from memory) struct { option = --bob short_option = -b type = POPT_INTEGER value = my_variable right here helpstr = blah blah blah }; So, what's supposed to happen (from popt's perspective) is that the user types --bob 12 and popt will parse the 12 and store it into my_variable. However, my_variable is a DATA export from your DLL (it has to be an export, so that popt can see it). But the address of DATA exports from DLLs is unknown at link time. The Windows Runtime Loader has special code (coupled with declspec(dllexport)/declspec(dllimport)) to fixup this address at runtime. To avoid declspec hell, on cygwin and mingw, the platform, compiler and linker cooperate to do something similar, fixing up the address at runtime to be a function pointer to a trampoline, which eventually makes it all work. But it is necessary, in both normal windows and cygwin's pseudo-runtime-reloc, to UPDATE the address stored in the struct for my_variable. But the struct is in .rdata and its contents cannot be changed at runtime. Better? Yes, cool. Now I think I can distinguish between 'wrong' and valid const struct definitions. May I consider using 'const' for structs which are not really constant (i.e. containig a variable) as harmful? Gerrit -- =^..^=
Re: gnome 2.8.0 and external dependencies
Hello Yaakov [snip] Second, remove all symbols with two leading underscores, remove all garbage and newlines and see which symbols are remaining. We should create a handy script to do this. Now, since I found a way around this problem, I think I'll have a version of libbonobo and GConf ready for testing tomorrow. It is difficult. Most of the relevant code in libbonobo is generated by the idl compiler, so this compiler needs to generate valid code. I try to figure out where to change it. Gerrit -- =^..^=
Re: gnome 2.8.0 and external dependencies
Hello Yaakov It is difficult. Most of the relevant code in libbonobo is generated by the idl compiler, so this compiler needs to generate valid code. I try to figure out where to change it. I have changed two things in ORBit: 1. enable build of a running compiler on Cygwin, removed const in one struct in file src/idl-compiler/orbit-idl-main.c. 2. changed the parts code is generated, affected files: include/orbit/orb-core/corba-orb-type.h include/orbit/orb-core/corba-typecode.h src/idl-compiler/orbit-idl-c-headers.c src/idl-compiler/orbit-idl-c-typecode.c src/orb/orb-core/corba-typecode.c With these changes I was able to build executables from the libbonobo package which is running, however, I cannot say if it is also working;) The patch is attached, could you please try and see if it still generates valid code? Gerrit -- =^..^= ORBit2-2.12.0-gerrit.patch Description: Binary data
Re: gnome 2.8.0 and external dependencies
Gerrit P. Haase wrote: Yes, cool. Now I think I can distinguish between 'wrong' and valid const struct definitions. May I consider using 'const' for structs which are not really constant (i.e. containig a variable) as harmful? Yes. But also, structs which contain the (usually constant on all but braindead platforms, like Winblows) ADDRESS of a variable which is imported from a shared lib (DLL), are also not allowed to be const. -- Chuck
Re: gnome 2.8.0 and external dependencies
Charles Wilson wrote: Gerrit P. Haase wrote: Yes, cool. Now I think I can distinguish between 'wrong' and valid const struct definitions. May I consider using 'const' for structs which are not really constant (i.e. containig a variable) as harmful? Yes. But also, structs which contain the (usually constant on all but braindead platforms, like Winblows) ADDRESS of a variable which is imported from a shared lib (DLL), are also not allowed to be const. -- Chuck Windows now has more security features. It's blocking the popup I get from someone one the internet. This morning, I only had two popup, both ActiveX was blocked. I was not using Internet Explorer or Netscape when these popups appeared. Its not Windows thats the problem. Its the hackers who want to get users into Linux or Unix. Linux can act act many things, including an attack base on Windows This system is proteted by Zone Alarm. So hackers, hacking into this system is not wise. I can see you
Today's Link of the Day Beautiful Photography Store
Today's link of the day comes from the art community in Southern California: 10.01.04: HOMEDECORPHOTO.COM HomeDecorPhoto.com offers handcrafted photographs of beautiful Italian landscapes, Abstract portraits, and French Landmarks. They also have a section specifically on the beauty of the American National Parks such as Zion and Bryce. Each signed photo comes beautifully matted straight and handcrafted from the artist, Ian Grant. == To visit today's link enter: http://www.homedecorphoto.com == *Stay tuned for tomorrow's interesting link-of-the-day and if you are receiving this mailing by accident please don't hesitate to unsubscribe (the information is at the bottom of this email) Best Wishes!
RE: Request for a version/ revision/ release number for the whole Cygwin release/ distribution
Corinna Vinschen wrote: I'm one of the maintainers of the Cygwin DLL ... [and] about 25 ported software packages. Creating a distribution ... is clearly the job for somebody else. OK Corinna is very busy. All people involved are very busy. Jorg Schaible wrote: Win XP Home SP2 ? So please ensure that you're also running: Wordpad XP SP2 Internet Explorer XP SP2 MS MediaPlayer XP SP2 Version control of hierarchical assemblies usually means that each component, assembly, etc., has it's own revision number. For assemblies, it's version number is incremented whenever it's component list changes (either by adding component(s), removing component(s), or changing component(s); this includes a component revision change). Bill of Material (BOM) systems implement such. The top level version number is commonly a marketing number and implementing with tags applied to all assemblies and components, as supported by the version control system. Whom do you suggest run Cygwin's MRP system? You've indicated that you have no interest in do it, so who are you volunteering for this endeavor? Max Bowsher wrote: You imply a rigid division where none exists. The Cygwin package maintainers are part of the community. OK but what the Cygwin project members want and what the users want isn't necessarily the same thing. And people in hell want icewater. Beggars can't be choosers dude. If you were paying $$$ for Cygwin perhaps your complaints would mean something, but you're not, so the bottom line is they don't. I think a lot of users would welcome a Cygwin stable distribution. I think a few users would welcome it. Most would continue to use the latest available software, which they should. But what either of us think is irrelevant to anything actually happening, considering neither of us is going to do anything to make any of what you talk about actually happen. I think application developers would also welcome it; this could increase the amount of software that runs on Cygwin. It would increase the amount of work application developers (assuming you mean package maintainers) would have to do. More work for no pay has never been welcomed by anybody in the history of the world. p.s. I hereby volunteer my time to work on implementing my request. However, be warned that I have very high standards and, especially as a volunteer, I will not tolerate my time being wasted. Max Bowsher wrote: *EVERYONE* *ELSE* here is a *VOLUNTEER* *TOO*. Don't get upset -- I have had bad experiences volunteering, and just wanted to state my position up front. I took Max's statement to mean that nobody else here will tolerate their time being wasted either. And since you've stated you would at best play a miniscule role in the grand scheme you're envisioning, you're wasting our time and yours. The concept of a 'stable distribution' implies a considerable about of testing and infrastructure. Everyone, including myself, agrees on the intimidating scope of the task. The disagreement is on whether or not it should be undertaken; and if so, how and by whom. There is no disagreement here. If you can't answer how and by whom, you can save your keyboard: the whom is nobody and the how is irrelevant since there's no whom. I don't think there are enough potential volunteer man-hours to make such a thing feasible. I disagree. Assume for a moment that all Cygwin project member development efforts can be put into the following bins: 1. Code development. 2. Design documentation. 3. Test suite development. 4. Test suite documentation. 5. Test suite execution and reporting. 6. User documentation. 7. Packaging for distribution. 8. Infrastructure development. 9. Infrastructure administration. 10. Version control/ configuration management of all of the above. 11. Personnel leadership and project management. Invalid assumtion right off the bat. There are only two bins: 1. Work paid for by those who are willing to put their money where their mouth is. 2. Work done by volunteers who choose what it is they want to work on for themselves. It would seem that bin #1 is consuming the majority of the effort. I think that by changing priorities and re-allocating people and resources, it should be possible to create integration tests and a stable distribution. Since everybody allocates their own resources, your statement doesn't even make any sense. Such would increase Cygwin's acceptance and usage for potentially hundreds of millions of people. Is this not a good thing? There will never be hundreds of millions of people using Cygwin under any circumstances. If you actually believe that, you're off your nut. We have never claimed that Cygwin will never have bugs. Understood. But, I think the current development only distribution has more bug events than
Today's Link of the Day Beautiful Photography Store
Today's link of the day comes from the art community in Southern California: 10.01.04: HOMEDECORPHOTO.COM HomeDecorPhoto.com offers handcrafted photographs of beautiful Italian landscapes, Abstract portraits, and French Landmarks. They also have a section specifically on the beauty of the American National Parks such as Zion and Bryce. Each signed photo comes beautifully matted straight and handcrafted from the artist, Ian Grant. == To visit today's link enter: http://www.homedecorphoto.com == *Stay tuned for tomorrow's interesting link-of-the-day and if you are receiving this mailing by accident please don't hesitate to unsubscribe (the information is at the bottom of this email) Best Wishes! -- 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: [NPERS] Re: Weird bug with cp -f
On Sun, Oct 03, 2004 at 03:36:51AM -0700, Ben Wing wrote: On Sat, Oct 02, 2004 at 10:51:38PM -0700, Ben Wing wrote: Try this, latest Cygwin, Win2k latest: /xemacs/cygbuild/build-mule/src 2049% cat foo foo [hit ^D] /xemacs/cygbuild/build-mule/src 2050% od -bc foo 000 146 157 157 015 012 f o o \r \n 005 /xemacs/cygbuild/build-mule/src 2051% cp foo bar /xemacs/cygbuild/build-mule/src 2052% cp -f foo bar cp: writing `bar': Invalid request code /xemacs/cygbuild/build-mule/src 2053% ls -ld bar drwxrwxrwx+ 2 Ben Wing None0 Oct 2 22:40 bar/ /xemacs/cygbuild/build-mule/src 2054% Clever, no? Somehow, your file magically got converted into a directory ... Perhaps it was a directory before the initial cp. Show us. Pierre -- 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: Request for a version/ revision/ release number for the whole Cygwin release/ distribution
Gary R. Van Sickle schrieb: It would increase the amount of work application developers (assuming you mean package maintainers) would have to do. More work for no pay has never been welcomed by anybody in the history of the world. Well, they only good reason to start such a project would be monetary benefits. Besides the simplification of having a (stable) cygwin snapshot release from time to time, where all packages play well together. And I don't see any problems to charge money for such distributions, as long as the GPL and sourceware's additional restrictions (?) are honored. Like every linux distributor makes money from selling CD's and charging for support. As long as on a server (publicly) the snapshot (release) is also provided. -- Reini -- 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: Request for a version/ revision/ release number for the whole cygwin release/ distribution
On Sun, Oct 03, 2004 at 06:07:18PM +0200, Reini Urban wrote: Well, the only good reason to start such a project would be monetary benefits. Besides the simplification of having a (stable) cygwin snapshot release from time to time, where all packages play well together. And I don't see any problems to charge money for such distributions, as long as the GPL and sourceware's additional restrictions (?) are honored. Like every linux distributor makes money from selling CD's and charging for support. As long as on a server (publicly) the snapshot (release) is also provided. Hey, an actual useful idea for advancing this concept! The Cygwin/X project has a contributions link here: http://x.cygwin.com/donations.html No one has complained about this so far, so I wouldn't mind adding another link for specific cygwin projects at the main site. If anyone is willing to do specific work that benefits cygwin for $$$, I'll set up a web page for PayPal (or whatever) links. I don't think this has to be limited activities related to a monolithic release, though. If someone wants to be paid to develop a full unattended mode for setup.exe that would be cool too. 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/
[gcc-3.4.1 / binutils] where are my symbols?
Hello, I see the following: I link four objects togehter in a DLL: gcc -shared -o .libs/cyggconfbackend-oldxml.dll \ -Wl,--out-implib,.libs/libgconfbackend-oldxml.dll.a \ .libs/xml-cache.o .libs/xml-dir.o .libs/xml-entry.o \ .libs/xml-backend.o ${LIBS} Now I get this in the import library: $ nm .libs/libgconfbackend-oldxml.dll.a | grep ' T ' T _gconf_backend_get_vtable T _g_module_check_init When I look into my object files I have this: for i in .libs/xml-cache.o \ .libs/xml-dir.o \ .libs/xml-entry.o \ .libs/xml-backend.o ;\ do nm $i | grep T ; \ done 04c0 T _cache_clean T _cache_get 05f0 T _cache_lookup 0310 T _cache_sync 00f0 T _cache_unref 0d10 T _xml_test_cache 00d0 T __gconf_mode_t_to_mode 08b0 T __gconf_parent_dir 1770 T _dir_all_entries 1710 T _dir_all_subdirs 0570 T _dir_child_added 04f0 T _dir_child_removed 0420 T _dir_destroy 0ce0 T _dir_ensure_exists 05d0 T _dir_get_last_access 19d0 T _dir_get_metainfo 05e0 T _dir_get_name 0640 T _dir_get_parent_name 1aa0 T _dir_get_value 07b0 T _dir_last_access 0130 T _dir_load T _dir_new 1360 T _dir_set_schema 1bc0 T _dir_set_value 1cb0 T _dir_sync 04e0 T _dir_sync_pending 1840 T _dir_unset_value 2370 T _xml_test_dir 0090 T _entry_destroy 2d60 T _entry_fill_from_node 0160 T _entry_get_metainfo 0120 T _entry_get_name 0150 T _entry_get_node 0220 T _entry_get_schema_name 3370 T _entry_get_value T _entry_new 0280 T _entry_set_mod_time 02e0 T _entry_set_mod_user 0130 T _entry_set_node 0230 T _entry_set_schema_name 1db0 T _entry_set_value 1950 T _entry_sync_to_node 3090 T _entry_unset_value 0950 T _my_xmlGetProp 0360 T _my_xmlSetProp 35a0 T _xml_test_entry 0960 T _g_module_check_init 09b0 T _gconf_backend_get_vtable It seems that only the symbols from the fourth object have arrived in the library. What is going on here and how can I track this down? Gerrit -- =^..^= -- 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: A good way to test if cygwin isn't installed?
I wrote: you wrote: On Fri, Oct 01, 2004 at 01:19:39PM -0400, Christopher Faylor wrote: On Fri, Oct 01, 2004 at 06:08:48PM +0100, Hughes, Bill wrote: Andrew DeFaria wrote: Christopher Faylor wrote: ..snip.. If you have cygwin programs available to you, then use the mount command. If the only output from the mount command is of the noumount variety then cygwin isn't installed in any meaningful way. Personally I would consider the existence or non-existence of cygwin1.dll to be a more definitive measure of whether or not Cygwin is installed in a meaningful way. I think it may be possible to cygwin installed and not have it in the path, if it's started from a bat or cmd that modifies the path etc... anyway, finding cygwin1.dll may be a slow process. It might be better to access the registry, this jscript uses the windows scripting host, so won't work on older boxes unless wsh is there, but as a proof of concept it may be ok. Just having mount.exe and cygwin1.dll in the same directory and running mount should be adequate. If mount exits with a multiple cygwin problem then, well... Hmm... For me this works no matter what I do... does it have to be two DIFFERING versions of cygwin1.dll to trigger this thingie? Having mount.exe and cygwin1.dll in a specific dir and then run mount -m after set PATH=. should be the way to go. /Hannu E K Nevalainen, B.Sc. EE Microcomputer systems--72-- If mount shows more than just /cygdrive paths, then cygwin isn't installed ^ nothing in any useful way. i.e. the output of mount -m would be empty. Or does a default cygdrive prefix show up there? Test run on Win2000: C:\DOCUME~1\Annika\LOCALS~1\Temp\zdir Volume in drive C has no label. Volume Serial Number is 749C-8A3A Directory of C:\DOCUME~1\Annika\LOCALS~1\Temp\z 2004-10-03 19:34 DIR . 2004-10-03 19:34 DIR .. 2004-09-30 20:201 140 105 cygwin1.dll 2004-09-05 05:18 12 288 mount.exe 2 File(s) 1 152 393 bytes 2 Dir(s) 174 979 072 bytes free C:\DOCUME~1\Annika\LOCALS~1\Temp\zmount -m C:\DOCUME~1\Annika\LOCALS~1\Temp\zmount c: on /cygdrive/c type user (binmode,noumount) C:\DOCUME~1\Annika\LOCALS~1\Temp\z -- Another Win2000 test, this time w cygwin installed: Microsoft Windows 2000 [Version 5.00.2195] (C) Copyright 1985-2000 Microsoft Corp. ... D: D:\cd %TEMP% D:\TEMPmkdir z D:\TEMPcd z D:\TEMP\zcopy c:\program\cygwin\bin\cygwin1.dll . 1 file(s) copied. D:\TEMP\zcopy c:\program\cygwin\bin\mount.exe . 1 file(s) copied. D:\TEMP\zset OLDPATH=%PATH% D:\TEMP\zset PATH=. D:\TEMP\zmount -m more mount -f -s -b C:/Program/Cygwin/bin /usr/bin mount -f -s -b C:/Program/Cygwin/lib /usr/lib mount -f -s -b C:/Program/Cygwin / mount -f -s -b D:/TEMP /tmp mount -s -b --change-cygdrive-prefix /cygdrive D:\TEMP\zset PATH=%OLDPATH% D:\TEMP\zecho %PATH% F:\WINNT\system32;F:\WINNT;F:\WINNT\System32\Wbem;blabla D:\TEMP\z ** mailing list preference; please keep replies on list ** -- printf(LocalTime: UTC+%02d\n,(DST)? 2:1); -- --END OF MESSAGE-- -- 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: Request for a version/ revision/ release number for the whole Cygwin release/ distribution
On Sat, Oct 02, 2004 at 01:28:52PM -0500, Gary R. Van Sickle wrote: [David Christensen wrote:] Actually, I have already copied my Cygwin package tree to a CD for installing on other computers. I need to review the Cygwin license to see if a third-party distribution is allowed. It's like any other GPL'ed software. Give 'em the source and you're fine. TITTLL. (Sorry, couldn't resist.) -- 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: A good way to test if cygwin isn't installed?
On Sun, 3 Oct 2004, Hannu E K Nevalainen wrote: On Fri, Oct 01, 2004 at 01:19:39PM -0400, Christopher Faylor wrote: If mount exits with a multiple cygwin problem then, well... Hmm... For me this works no matter what I do... does it have to be two DIFFERING versions of cygwin1.dll to trigger this thingie? Yes, and furthermore, you have to have a running process that uses the cygwin1.dll on the machine. E.g., if you have Cygwin installed but no Cygwin processes running, mount will just work, even if there are two or more versions of cygwin1.dll on the machine (depending on the PATH, of course). Having mount.exe and cygwin1.dll in a specific dir and then run mount -m after set PATH=. should be the way to go. Yes, that was the idea. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_[EMAIL PROTECTED] ZZZzz /,`.-'`'-. ;-;;,_[EMAIL PROTECTED] |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Happiness lies in being privileged to work hard for long hours in doing whatever you think is worth doing. -- Dr. Jubal Harshaw -- 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: Request for a version/ revision/ release number for the whole Cygwin release/ distribution
Thank you for participating in this discussion. It may turn out to be an important issue in the future--however, I think there may be a few general concepts that have been used by participants in the discussion which concepts' meanings are not the same by all participants. This message does not contain any content along the original topic; my purpose in sending it is to try to synchronize concept definitions to aid future topical messages. On 2004-10-02T19:14-0700, David Christensen wrote: ) It also has nothing to do with the open-source movement. ) I disagree. Open-source software advocates claim that the open-source ) approach produces a better software. So, building and releasing an ) open-source software product while failing to do thorough testing ) results in unnecessary (inexcusable?) bugs and problems, which in turn In the open-source development model, there is no formal separation between development, testing, and use. Developers are users; users are testers. There is no formal producer/consumer relationship, and there is no semblance of a vendor/customer relationship. In the case of Cygwin's packaging and the software Cygwin includes, the packagers and developers are users and testers--but so are you. If you find a bug, your position within the community offers you a chance to investigate to whatever degree you are comfortable; to report to the appropriate caretakers directly; and even to implement corrections in many novel ways, stepping beyond the existing caretakers and any infrastructure put in place if you choose. It is your choice, as it requires the expense of your resources. But it does require the expense of your resources. ) Eric Hanchrow wrote: ) For what it's worth, I'm at this very moment moving my company's build ) system away from Cygwin, for precisely reason number 4: I cannot tell ) customers which Cygwin version to get. ) It's worth a lot -- thanks! :-) This derives from the same concept above: There is no vendor/customer relationship in this use of Cygwin. By reporting to a vendor that you, as an individual, are unhappy with a product and are moving to another, you give the vendor useful information as to how the vendor's available resources may be mismanaged. The Cygwin project has limited such resources that its caretakers can manage; reporting unhappiness and a move or threat to move to another piece of software therefore does not have any significant positive effect. ) How many people have heard The Two Rules of Customer Service? ) ) 1. The customer is always right. ) ) 2. When the customer is wrong, refer to rule #1. ) ) When you don't obey the rules, you lose the customer plus anyone he ) talks to. Bye, Eric. Go figure, Cygwin. Eric was not a customer. The Cygwin project lost a user and a potential tester. Practically, it lost the potential feedback Eric could have provided, which feedback could have helped make the distribution better in general. However, if Cygwin's caretakers had attempted to reassign resources to accomodate Eric, without actually having such resources available to assign, it could have lost a lot more than Eric's continued potential feedback could have provided: Upset volunteers, who provide not just potential feedback, but actual development resources. Cygwin's caretakers can not afford to take such actions; it is a choice of which harm is greater, and losing Eric's feedback is evaluated as the lesser of two harms. ) Christopher Faylor wrote: ) You received replies from two people in authority and one from the ) maintainer of the setup program. ) Let me restate: I am still waiting to hear from whomever fills the role ) of Cygwin volunteer coordinator. E.g. Hi, I'm the Cygwin volunteer ) coordinator. Thank you for offering to volunteer to help with the There is no volunteer coordinator. Volunteers generally offer specific resources and operate within a set of de facto standard procedures and loose formal protocols. ) Wow. David: Where are we gonna round up all these bodies? And by ) we I mean you, because nobody else is going to do it. ) If we make volunteering for Cygwin a positive, enjoyable, and ) success-filled experience for people of all levels of skill, then more ) and more people will volunteer. Unfortunately for this, I and perhaps many other Cygwin contributors have our backgrounds in Computer Science and/or open-source project management, not in human interaction planning. We can slowly evolve to the state you desire, but it is not a process that can be performed on any time table or through simple fiat. With that said, if you have any specific suggestions for modifying or extending procedures for interacting with volunteers*, it will help move the iterative process. * Keep in mind that procedures for interacting with volunteers is a formal way of labelling how we all work together, as we are all volunteers. ) Brian Dessent wrote: ) It would be one thing if you were offering to spear-head this
Where is the documentation for installing Win2K services for cvs, ftp, rlogin, inetd?
I found this (see below) via google. I've been spending hours wading thru the documentation trying to find this information. I've performed full installations of cygwin on two different computers in June and yesterday preformed an update on one. I still don't have this file /usr/doc/cygwin/cron.README on either computer. Perhaps it would ease my sense of frustration if I understood the logic behind having three different directories for documentation. There is /usr/doc/cygwin/, /usr/share/doc and /usr/doc. Have I missed any? Can someone send me a copy of /usr/doc/cygwin/cron.README? -- Oh never mind. Oh -- just to prove my point: I just found (while composing this message) c:/cygwin/usr/share/doc/Cygwin/cron.README and it contains the instructions I was looking for! Why does not c:/cygwin/usr/share/doc/cvs-1.11.17/README contain the instructions for installing the W2K service for cvs? Where are the instructions for this? c:/cygwin/usr/share/doc/Cygwin/cvs-1.11.17.README does not contain the instructions for this either. Am I supposed to infer them from c:/cygwin/usr/share/doc/Cygwin/cygrunsrv.README? Where are the instructions for starting the services that implement rlogin and ftp? Where are the instructions for starting inetd as a WIN2K service? I looked in c:/cygwin/usr/doc/xinetd-2.3.9/README and could not find the instructions here either. Thanks, Siegfried On Fri, Sep 21, 2001 at 12:48:47PM -0400, roypgsqlcygwin ( at ) xemaps ( dot ) com wrote: BTW, does cygwin itself run as some background application (service) in NT? On Fri, Sep 21, 2001 at 12:51:46PM -0400, roypgsqlcygwin ( at ) xemaps ( dot ) com wrote: Whoops! Forgot to read the README at /usr/doc/cygwin/cron.README Did you forget to read the README again? $ fgrep cygrunsrv /usr/doc/cygwin/cron.README cygrunsrv. Install as service like that: cygrunsrv -I cron -p /usr/sbin/cron -a -D Or, did you just forgot to start the service? $ net start cron Jason -- 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: Where is the documentation for installing Win2K services for cvs, ftp, rlogin, inetd?
Siegfried Heintze wrote: I've performed full installations of cygwin on two different computers in June and yesterday preformed an update on one. I still don't have this file /usr/doc/cygwin/cron.README on either computer. /usr/doc is the old location. Your insistance on relying on a post marked 2001 led you wrong. To comply with the FHS, all documentation belongs under /usr/share/doc. If there are still packages using /usr/doc it's becuase they have not been updated or were made in error. Perhaps it would ease my sense of frustration if I understood the logic behind having three different directories for documentation. There is /usr/doc/cygwin/, /usr/share/doc and /usr/doc. Have I missed any? /usr/doc is obsolete and shouldn't be used. /usr/share/doc/Cygwin/* is for Cygwin-specific documentation. That is, things that are specific ONLY to Cygwin and have been added by the Cygwin packagers. /usr/share/doc/(name)/* is where upstream documentation goes. These are files that come from the original software package, and are typically not specific to Cygwin at all. If you were looking so hard for what files came with the cron package, just type cygcheck -l cron. This works for any package. You can see that there is a Cygwin-specific README and several upstream documents. Oh -- just to prove my point: I just found (while composing this message) Your point being? That you erroniously latched on to an ancient post with outdated info? Why does not c:/cygwin/usr/share/doc/cvs-1.11.17/README contain the instructions for installing the W2K service for cvs? Because that is information specific to Cygwin, and would not be included in the upstream package -- unless the upstream package natively supports Cygwin (somewhat rare) or is itself a Cygwin project. Where are the instructions for this? There's no specific instructions for running CVS as a service because this is a pretty rare thing to do. Unless you need pserver support it's much easier to just set CVS_RSH=ssh and run it that way. This only requires sshd running on the remote server with the regular cvs client program. I think you'd be better off reading the red-bean book ( http://cvsbook.red-bean.com/ ) than you will ever be looking for a readme file that explains the exact thing you want to do. Where are the instructions for starting the services that implement rlogin and ftp? sshd is the preferred way of doing remote logins. rlogin is obsolete and insecure, and there's very little support for it in cygwin. sshd can do everything rlogin can and do it better, and there's lots of support for installing it as a service. I cannot address the rest of your email as it amounts to How do I do x? All I can say is read whatever files came in the x package, read the manpages for x, read info pages for x, go to the home page for x, look for a book on x. 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: Where is the documentation for installing Win2K services for cvs, ftp, rlogin, inetd?
Hallo Siegfried, Perhaps it would ease my sense of frustration if I understood the logic behind having three different directories for documentation. There is /usr/doc/cygwin/, /usr/share/doc and /usr/doc. Have I missed any? /usr/share/doc/Cygwin [...] Why does not c:/cygwin/usr/share/doc/cvs-1.11.17/README contain the instructions for installing the W2K service for cvs? Where are the instructions for this? c:/cygwin/usr/share/doc/Cygwin/cvs-1.11.17.README does not contain the instructions for this either. Am I supposed to infer them from c:/cygwin/usr/share/doc/Cygwin/cygrunsrv.README? Probably irt doesn't work to run a Cyugwin based CVS server (or it is not supported)? Where are the instructions for starting the services that implement rlogin and ftp? inetutils README? Where are the instructions for starting inetd as a WIN2K service? I looked in c:/cygwin/usr/doc/xinetd-2.3.9/README and could not find the instructions here either. inetutils README? And take a look at cygrunsrv.README. Gerrit -- =^..^= -- 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/
Bug on the website search tool
I typed php in the search edit and I got: antiword/antiword-0.34-1 A free MS Word reader antiword/antiword-0.34-2 A free MS Word reader gettext-devel/gettext-devel-0.14.1-1 GNU Internationalization development utilities (but NOT LINK LIBS) mc/mc-4.6.0-4 Midnight Commander visual shell mc/mc-4.6.0a-20030721-1 Midnight Commander visual shell swig/swig-1.3.16-1 Simplified Wrapper Interface Generator swig/swig-1.3.16-1-src Simplified Wrapper Interface Generator swig/swig-1.3.19-1 Simplified Wrapper Interface Generator swig/swig-1.3.19-1-src Simplified Wrapper Interface Generator tetex/tetex-2.0.2-13-src The TeX text formatting system (install helper). tetex/tetex-2.0.2-14-src The TeX text formatting system (install helper). tetex-base/tetex-base-2.0.2-13 The TeX text formatting system (basic libraries). tetex-base/tetex-base-2.0.2-14 The TeX text formatting system (basic libraries). tetex-doc/tetex-doc-2.0.2-13 The TeX text formatting system (documentation). tetex-doc/tetex-doc-2.0.2-14 The TeX text formatting system (documentation). tetex-tiny/tetex-tiny-2.0.2-13 The TeX text formatting system (tiny libraries subset). tetex-tiny/tetex-tiny-2.0.2-14 The TeX text formatting system (tiny libraries subset). vim/vim-6.2.098-1 Vi IMproved - enhanced vi editor vim/vim-6.2.098-1-src Vi IMproved - enhanced vi editor vim/vim-6.3-1 Vi IMproved - enhanced vi editor vim/vim-6.3-1-src Vi IMproved - enhanced vi editor xemacs-sumo/xemacs-sumo-2004-02-02-1 XEmacs standard packages xemacs-sumo/xemacs-sumo-2004-08-18-1 XEmacs standard packages Certainly not much to do with php, isn't it? Regards, Manuel. begin 666 ball.gray.gif M1TE.#EA% `6`.,``/___\S__\S,S+N[NYF9F8B(B9F9E5553,S,P`` M`'^3E1H:7,@87)T(ES(EN('1H92!P=6)L:6,@ M9]M86EN+B!+979I;B!(=6=H97,L(ME=FEN:$!E:70N8V]M+!397!T96UB M97(@,3DY-0`A^00!```!`P`% `6```$1##(2:N]..O-NY])F'P)81HC M5P)[EMAIL PROTECTED] X!Y(?)4F\2(Y#_W[EMAIL PROTECTED]@ELPD$)H(JZ50F^GB_ (X+!X+(D``#L` ` end -- 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: [gcc-3.4.1 / binutils] where are my symbols?
Gerrit wrote: Hello, I see the following: I link four objects togehter in a DLL: gcc -shared -o .libs/cyggconfbackend-oldxml.dll \ -Wl,--out-implib,.libs/libgconfbackend-oldxml.dll.a \ .libs/xml-cache.o .libs/xml-dir.o .libs/xml-entry.o \ .libs/xml-backend.o ${LIBS} Now I get this in the import library: $ nm .libs/libgconfbackend-oldxml.dll.a | grep ' T ' T _gconf_backend_get_vtable T _g_module_check_init snip It seems that only the symbols from the fourth object have arrived in the library. What is going on here and how can I track this down? Are the two symbols in fourth object marked as dllexport. This will override --export-all, so you may need to add that switch explicitly. Danny Gerrit -- =^..^= -- 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/
New Malicious virus. Attacks Macs too. And Linux as well as windows
Subject:URGENT - New Virus PASS THIS ON TO ANYONE YOU HAVE AN E-MAIL ADDRESS FOR. If you receive an email titled: It Takes Guts to Say Jesus DO NOT OPEN IT. It will erase everything on your hard drive. This information was announced yesterday morning from IBM; AOL states that this is a very dangerous virus, much worse than Melissa, and that there is NO Remedy for it at this time. Some very sick individual has succeeded in using the reformat function from Norton Utilities causing it to completely erase all documents on the hard drive. It has been designed to work with Netscape Navigator and Microsoft Internet Explorer. It destroys Macintosh and IBM compatible computers. This is a new, very malicious virus and not many people know about it. Pass this warning along to EVERYONE in your address book ! and please share it with all your online friends ASAP so that this threat maybe stopped. Please practice cautionary measures and tell anyone that may have access to your computer. Forward this warning to everyone that you know that might access the Internet. Joyce L. Bober IBM Information Systems PittsburghMailing Systems 412 - 922-8744 -- 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: New Malicious virus. Attacks Macs too. And Linux as well as windows
Hi, This warning is a hoax. According to this website, Symantec Security Response encourages you to ignore any messages regarding this hoax. It is harmless and is intended only to cause unwarranted concern. http://www.symantec.com/avcenter/venc/data/jesus-hoax.html Thank you and have a nice day!! james E. Merritt --- Bobby McNulty Junior [EMAIL PROTECTED] wrote: Subject:URGENT - New Virus PASS THIS ON TO ANYONE YOU HAVE AN E-MAIL ADDRESS FOR. If you receive an email titled: It Takes Guts to Say Jesus DO NOT OPEN IT. It will erase everything on your hard drive. This information was announced yesterday morning from IBM; AOL states that this is a very dangerous virus, much worse than Melissa, and that there is NO Remedy for it at this time. Some very sick individual has succeeded in using the reformat function from Norton Utilities causing it to completely erase all documents on the hard drive. It has been designed to work with Netscape Navigator and Microsoft Internet Explorer. It destroys Macintosh and IBM compatible computers. This is a new, very malicious virus and not many people know about it. Pass this warning along to EVERYONE in your address book ! and please share it with all your online friends ASAP so that this threat maybe stopped. Please practice cautionary measures and tell anyone that may have access to your computer. Forward this warning to everyone that you know that might access the Internet. Joyce L. Bober IBM Information Systems PittsburghMailing Systems 412 - 922-8744 -- 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/ __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- 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: New Malicious virus. Attacks Macs too. And Linux as well as windows
James Merritt wrote: Hi, This warning is a hoax. According to this website, Symantec Security Response encourages you to ignore any messages regarding this hoax. It is harmless and is intended only to cause unwarranted concern. http://www.symantec.com/avcenter/venc/data/jesus-hoax.html Thank you and have a nice day!! james E. Merritt --- Bobby McNulty Junior [EMAIL PROTECTED] wrote: Subject:URGENT - New Virus PASS THIS ON TO ANYONE YOU HAVE AN E-MAIL ADDRESS FOR. If you receive an email titled: It Takes Guts to Say Jesus DO NOT OPEN IT. It will erase everything on your hard drive. This information was announced yesterday morning from IBM; AOL states that this is a very dangerous virus, much worse than Melissa, and that there is NO Remedy for it at this time. Some very sick individual has succeeded in using the reformat function from Norton Utilities causing it to completely erase all documents on the hard drive. It has been designed to work with Netscape Navigator and Microsoft Internet Explorer. It destroys Macintosh and IBM compatible computers. This is a new, very malicious virus and not many people know about it. Pass this warning along to EVERYONE in your address book ! and please share it with all your online friends ASAP so that this threat maybe stopped. Please practice cautionary measures and tell anyone that may have access to your computer. Forward this warning to everyone that you know that might access the Internet. Joyce L. Bober IBM Information Systems PittsburghMailing Systems 412 - 922-8744 -- 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/ __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com Thanks for telling me. It was sent to a bunch of people before it got to me. I have the one where it was sent to a bunh of people. I wanted to show you what the hackers are doing to the net. And to personal computers that are hooked into the net. Thank you and you have a nice day. -- 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: New Malicious virus. Attacks Macs too. And Linux as well as windows
Yitzchak Scott-Thoennes wrote: On Sun, Oct 03, 2004 at 03:35:59PM -0500, Bobby McNulty Junior wrote: Subject:URGENT - New Virus PASS THIS ON TO ANYONE YOU HAVE AN E-MAIL ADDRESS FOR. Bobby, a little due diligence is called for before mailing things like this (assuming it is from you). A google search for Joyce Bober turned up this four year old message on top: http://lists.squeakfoundation.org/pipermail/squeak-dev/2000-November/007904.html I'll tell my friend it was a hoax. And I'll send him that letter from Dave about Joyce Bober -- 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/
`SIG_IGN' undeclared: Error when 'make' an application
Hi. Trying to install m4-1.4.2 (http://savannah.gnu.org/projects/m4/) on Cygwin (MS Windows 2000) When trying to 'make', I get this error message: --- make[1]: Entering directory `/home/root/m4-1.4.2/src' gcc -c -DHAVE_CONFIG_H -I.. -I. -I./../lib -g -O2 m4.c m4.c: In function `main': m4.c:451: error: `SIG_IGN' undeclared (first use in this function) m4.c:451: error: (Each undeclared identifier is reported only once m4.c:451: error: for each function it appears in.) make[1]: *** [m4.o] Error 1 make[1]: Leaving directory `/home/root/m4-1.4.2/src' make: *** [all] Error 1 --- Any suggestion? -- 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: `SIG_IGN' undeclared: Error when 'make' an application
Hallo Miguel, Am Sonntag, 3. Oktober 2004 um 23:10 schriebst du: Hi. Trying to install m4-1.4.2 (http://savannah.gnu.org/projects/m4/) on Cygwin (MS Windows 2000) When trying to 'make', I get this error message: --- make[1]: Entering directory `/home/root/m4-1.4.2/src' gcc -c -DHAVE_CONFIG_H -I.. -I. -I./../lib -g -O2 m4.c m4.c: In function `main': m4.c:451: error: `SIG_IGN' undeclared (first use in this function) m4.c:451: error: (Each undeclared identifier is reported only once m4.c:451: error: for each function it appears in.) make[1]: *** [m4.o] Error 1 make[1]: Leaving directory `/home/root/m4-1.4.2/src' make: *** [all] Error 1 --- Any suggestion? diff -urN -x .build -x .inst -x .sinst m4-1.4.2-orig/src/m4.c m4-1.4.2/src/m4.c --- m4-1.4.2-orig/src/m4.c 2004-08-21 12:29:00.0 +0200 +++ m4-1.4.2/src/m4.c 2004-09-19 23:41:05.070438400 +0200 @@ -21,7 +21,11 @@ #include m4.h #include getopt.h +#ifndef __CYGWIN__ #include sys/signal.h +#else /* __CYGWIN__ */ +#include signal.h +#endif /* __CYGWIN__ */ static void usage _((int)); -- =^..^= -- 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 on the website search tool
On Sun, Oct 03, 2004 at 02:24:28AM -0400, Manuel V?zquez Acosta wrote: I typed php in the search edit and I got: [lots of packages with files containing the string 'php' skipped] Certainly not much to do with php, isn't it? This is not a bug. You displayed a list of packages which had filenames containing the string '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: where are my symbols?
Danny wrote: Gerrit wrote: Hello, I see the following: I link four objects togehter in a DLL: gcc -shared -o .libs/cyggconfbackend-oldxml.dll \ -Wl,--out-implib,.libs/libgconfbackend-oldxml.dll.a \ .libs/xml-cache.o .libs/xml-dir.o .libs/xml-entry.o \ .libs/xml-backend.o ${LIBS} Now I get this in the import library: $ nm .libs/libgconfbackend-oldxml.dll.a | grep ' T ' T _gconf_backend_get_vtable T _g_module_check_init snip It seems that only the symbols from the fourth object have arrived in the library. What is going on here and how can I track this down? Are the two symbols in fourth object marked as dllexport. This will override --export-all, so you may need to add that switch explicitly. Yep, correct: G_MODULE_EXPORT const gchar* g_module_check_init (GModule *module) { gconf_log(GCL_DEBUG, _(Initializing XML backend module)); LIBXML_TEST_VERSION; xmlKeepBlanksDefault(1); return NULL; } G_MODULE_EXPORT GConfBackendVTable* gconf_backend_get_vtable(void) { return xml_vtable; } Thank you, Gerrit -- =^..^= -- 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 on the website search tool
Hello Manuel, I typed php in the search edit and I got: [snip] Certainly not much to do with php, isn't it? Yes for sure it has to do with PHP, see the antiword package in detail, there is PHP support included in antiword: /usr/share/doc/antiword-0.34/antiword.php Though it is just an example how to use it from PHP or so. Gerrit -- =^..^= -- 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/
Run program in background.
Please I did a program in C. That program needs to run for a long time, because of this it is ideal that he works on background. I do not have been managing do that. is there some command? Any lib, anything I thank the help. Moises Deangelo. -- 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: Request for a version/ revision/ release number for the whole Cygwin release/ distribution
David Christensen wrote: [EMAIL PROTECTED]: Per the Cygwin FAQ (http://cygwin.com/faq.html): If you are looking for the version number for the whole Cygwin release, there is none. Each package in the Cygwin release has its own version. The packages in Cygwin are continually improving, thanks to the efforts of net volunteers who maintain the Cygwin binary ports. Each package has its own version numbers and its own release process. I would like to request that this policy be reversed -- that there be a version number for the entire Cygwin release. Every O/S and application I've used had a release number for the whole thing; Cygwin should as well. I would especially like to request that there be a stable distribution. Why? Because: [snipped out reasons] You're confusing (like it happens with Linux distros also) two things. There is kernel, in this case Cygwin.dll, and then there is applications, like bash, cat, ls etc. Of course there exists distributions that have some common number, like Fedora Core 2 or Debian 3.0r2, but those just mean that if you take them out of box they probably work together. But that's not always the case. And rarely is. I hereby request that everybody who reads this message reply and express their opinion so that the Cygwin release maintainers will know what the community wants. David p.s. I hereby volunteer my time to work on implementing my request. However, be warned that I have very high standards and, especially as a volunteer, I will not tolerate my time being wasted. Well, you mean that you can give time but not waste it..? Isn't that an idea of volunteering - waste extra time you have. What latter came up is that if you see eg. Debian that is consired to be stable among distributions it's also damn old. Quote from The current stable distribution of Debian GNU/Linux is version 3.0r2, codenamed woody. It was released on November 21st, 2003. and base system is as old as Debian GNU/Linux 3.0 (a.k.a. woody) was released on 19th of July, 2002. So you see that being stable also means being old, because you have to test, fix, test and fix again. Well, what about defining that stable means availability for 99% of time? It really means that cygwin would fail for 3.65 days, every year... And that's a lot for mission critical system. Even 99,5% would mean about 1.8 days offline time... Well that's the about standards. Now have you even planned how to accept initially packages for testing, fixing, and finally accept packages for stable release? Defining process what you have tought could help a lot. But it would be great to have, at least one mentioned some other post, unattented install. It would be great to say that install these packages, maybe only select a proper mirror but otherwise it would do the trick and install one predefined Cygwin setup. One side note: If you develop software for customers (or public audience), where are the sources for published software..? -- Jani Tiainen -- 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/