I just updated (to revision 104 ...).
The sync works now :-)
But, I still get a warning on my console:
(jpilot:15388): Gtk-CRITICAL **: gtk_text_buffer_insert: assertion `text !=
NULL' failed
Also, the output of the sync starts after the sync is finished (so in the
meantime nothing happens). On my Linux system the output starts at once and
I see the progress.
Last but not least the whole application hangs, if a sync is not possible
(e.g. no palm connected).
Maybe you have some fixes for that.
Thank you very much.
Holger
2008/12/10 Alexander Hansen <[EMAIL PROTECTED]>
> I've committed a fix to the unstable tree (revision 103). If that works
> adequately for you, let me know, so that I can move it over to stable.
>
> On Dec 9, 2008, at 3:35 PM, Holger Müller wrote:
>
> Hi,
>
> thanks for the quick rely. Don't you use Leopard to verify that? But I
> think you are right. I did some googeling and found that statement here
>
>> This is caused by programs that use the fork() or daemon() function in
>> combination with higher-level APIs. In Leopard you cannot use the
>> CoreFoundation (CF...) APIs on the child side of a fork() without following
>> it with an exec*() function. This has always been true, but Leopard is much
>> more stingy about this kind of thing.
>>
> http://discussions.apple.com/thread.jspa?threadID=1209537&tstart=0
>
> Hope someone finds a fix.
>
> Thanks Holger
>
> 2008/12/9 Alexander Hansen <[EMAIL PROTECTED]>
>
>>
>> On Dec 9, 2008, at 1:58 PM, Holger Müller wrote:
>>
>> Hi list! :-)
>>
>> this is my first message. I am using fink 0.9.0 switched to cvs.
>> I have installed jpilot 1.6.0-102 and pilot-link 0.12.3-2.
>>
>> Until now I was not able to sync my Palm m505 on my MacBook using Leopard
>> 10.5.5. In the settings I used "usb:" for the device.
>> If I start JPilot from the terminal and press the sync button in the
>> application I get these messages printed 4 times:
>>
>> The process has forked and you cannot use this CoreFoundation
>>> functionality safely. You MUST exec().
>>> Break on
>>> __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__()
>>> to debug.
>>>
>>
>>
>>
>> The command
>>
>>> > pilot-xfer -p usb: --list
>>>
>>> Listening for incoming connection on usb:... connected!
>>>
>>> Reading list of databases in RAM...
>>>
>>
>> works. Also the command "jpilot-sync" works as expected (syncing my Palm
>> on the console). Only the sync from the JPilot GUI seems to have a problem.
>> I also tried to recompile jpilot without the flock using fcntl (implemented
>> by not setting the compiler switch "USE_FLOCK") did not help.
>> Does someone have a solution for it?
>>
>> Thanks Holger
>>
>>
>>
>> This is the first report I've seen about this issue.
>>
>> I don't think this is a matter for flock vs fcntl, but rather something
>> specific to how Leopard handles forking. The maintainer for KDE had to put
>> a hack in kdelibs3 to handle a similar error.
>>
>
>
>
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you. Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users