Re: gnome 2.8.0 and external dependencies

2004-10-03 Thread Gerrit P. Haase
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

2004-10-03 Thread Gerrit P. Haase
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

2004-10-03 Thread Gerrit P. Haase
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

2004-10-03 Thread Charles Wilson
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

2004-10-03 Thread Bobby McNulty Junior
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

2004-10-03 Thread [EMAIL PROTECTED]
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

2004-10-03 Thread Gary R. Van Sickle
 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

2004-10-03 Thread [EMAIL PROTECTED]
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

2004-10-03 Thread Pierre A. Humblet
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

2004-10-03 Thread Reini Urban
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

2004-10-03 Thread Christopher Faylor
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?

2004-10-03 Thread Gerrit P. Haase
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?

2004-10-03 Thread Hannu E K Nevalainen
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

2004-10-03 Thread Yitzchak Scott-Thoennes
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?

2004-10-03 Thread Igor Pechtchanski
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

2004-10-03 Thread Daniel Reed
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?

2004-10-03 Thread Siegfried Heintze
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?

2004-10-03 Thread Brian Dessent
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?

2004-10-03 Thread Gerrit P. Haase
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

2004-10-03 Thread Manuel Vázquez Acosta
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?

2004-10-03 Thread Danny Smith

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

2004-10-03 Thread Bobby McNulty Junior
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

2004-10-03 Thread James Merritt
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

2004-10-03 Thread Bobby McNulty Junior
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

2004-10-03 Thread Bobby McNulty Junior
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

2004-10-03 Thread Miguel Cuesta
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

2004-10-03 Thread Gerrit P. Haase
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

2004-10-03 Thread Christopher Faylor
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?

2004-10-03 Thread Gerrit P. Haase

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

2004-10-03 Thread Gerrit P. Haase
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.

2004-10-03 Thread Moises Deangelo
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

2004-10-03 Thread Jani tiainen
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/