Hi Nick,

I have chosen a somewhat long Perl path for my Perls living in
ClearCase VOBs - the multiple platform/optimized storage in ClearCase
can be "copied" out to flat file system paths with the same length,
and then all Perl paths (including the link refs in the binaries and
libraries) are changed to the new location.
This way, I don't have *any* left references to the development environment.
Of course the method works only as long as compiled stuff is not protected
by checksums or the like.

Best regards,

        Markusu


>Date: Fri, 18 Jul 2003 09:15:36 +0100
>From: Nick Williams <[EMAIL PROTECTED]>
>User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030707
>X-Accept-Language: en-us, en
>MIME-Version: 1.0
>To: Markus Jansen <[EMAIL PROTECTED]>
>Subject: Re: POE beginner's question - use both Tk and HTTP server
>Content-Transfer-Encoding: 7bit
>X-OriginalArrivalTime: 18 Jul 2003 08:15:39.0100 (UTC) 
FILETIME=[C5D849C0:01C34D04]
>
>I'm afraid I'm not helpful with Perl and Tk, since I've never used the 
>combo... instead I have a question just to satisfy my curiosity....
>
>Why on earth is your pathname for stuff under 
>'perl_for_sixtyfive_characters_max_pathlength' ??? :-)
>
>Nick
>
>
>Markus Jansen wrote:
>
>>Hello POE experts,
>>
>>I am just a bloody beginner with POE (though not with Perl),
>>and I would like to create an application which
>>- is steered via a GUI (Tk)
>>- should run lots of asynchronous/parallel stuff
>>- reports results/states etc via HTTP
>>
>>However, when I try to start up both the Tk example and one of the
>>Web servers from the cookbook within one POE session
>>(code see attachment), the first HHTP request causes a POE crash,
>>with the output listed below.
>>
>>Of course the standalone cookbook examples do work very well.
>>Any help/comment is appreciated.
>>
>>I am using Perl 5.8.0 on Solaris, with PerlIO.
>>
>>Best regards,
>>
>>      Markus
>>
>>
>>
>>        (in cleanup) whoops; no tk file io object at 
>>/vobs/eccs_dev_perl/perl_for_sixtyfive_characters_max_pathlength/prod/lib/site
_p
>>erl/5.8.0/POE/Loop/Tk.pm line 242.
>>Tk::Error: fileno not same for read 6  and write 7 at 
>>/vobs/eccs_dev_perl/perl_for_sixtyfive_characters_max_pathlength/prod/lib/site
_p
>>erl/5.8.0/sun4-solaris/Tk/Event/IO.pm line 115.
>>        (in cleanup) whoops; no tk file io object at 
>>/vobs/eccs_dev_perl/perl_for_sixtyfive_characters_max_pathlength/prod/lib/site
_p
>>erl/5.8.0/POE/Loop/Tk.pm line 242.
>> Tk::After::once at 
>>/vobs/eccs_dev_perl/perl_for_sixtyfive_characters_max_pathlength/prod/lib/site
_p
>>erl/5.8.0/sun4-solaris/Tk/After.pm line 83
>> [once,[{},after#21,0,once,[\&POE::Kernel::_loop_event_callback]]]
>> ("after" script)
>>!!! Leaked fileno: 6 (total refcnt=1)
>>!!!     Read:
>>!!!             refcnt  = 0
>>!!!             ev cnt  = 0
>>!!!     Write:
>>!!!             refcnt  = 0
>>!!!             ev cnt  = 0
>>Not an ARRAY reference at 
>>/vobs/eccs_dev_perl/perl_for_sixtyfive_characters_max_pathlength/prod/lib/site
_p
>>erl/5.8.0/POE/Kernel.pm line 934.
>>
>>  
>>
>

--
Markus Jansen                      Senior IS/IT Support Engineer, EED/IT
Ericsson Eurolab Deutschland GmbH  Email : [EMAIL PROTECTED]
Ericsson Allee 1                   Phone : +49 2407 575 5157
52134 Herzogenrath                 Fax   : +49 2407 575 7289
Germany                            Mobile: +49 172 274 2003

Reply via email to