I think the simplest way to start is without the rc file, without libgw32c, 
and without any new options. Just type ./configure at the bash prompt, and 
after it is finished: make.
I thought the difficulties with patch could only be caused by (f)seek / 
(f)tell, but I never found the exact place.

Hope this helps,

Kees

----- Original Message ----- 
From: "Lennart Borgman" <[EMAIL PROTECTED]>
To: "Kees Zeelenberg" <[EMAIL PROTECTED]>
Sent: Saturday, December 23, 2006 9:45 PM
Subject: Re: [GnuWin32-Users] Handling of CRLF/LF in patch and diff


> Hi Kees,
>
> Thank for answering. It is good to hear diff is alreay working the way I 
> want it to.
>
> However patch is a bigger problem. It is very difficult to make a 
> workaround in the case of patch since a patch file can be applied to 
> several files. Could you perhaps help me get started a bit?
>
> I am by no means a seasoned C programmer. I have downloaded the sources to 
> patch, the setup file, but I do not get very far. Some problems:
>
> - The .rc file to patch is not a text file as it should be. Perhaps have 
> it for some reason been replaced by the .res file? Could I perhaps replace 
> it with those that comes with diff? They look like some kind of templates 
> to me.
>
> - I do not have knowledge to fill in what is missing in the instructions 
> to build. I have installed libgw32c, but what do I do after this? I guess 
> I should run configure, but how do I make it aware of libgw32c?
>
> - Where do I put the -mms-bitfields etc options? Do I tell configure about 
> them in some way?
>
> - Do you have some hints from your own search for a solution the LF 
> problem with patch?
>
>
> Best wishes,
> L
>
>
>
> Kees Zeelenberg wrote:
>> Most Gnuwin32 ports work as well with CRLF as with LF, because in text 
>> mode, the read and write functions from msvcrt.dll convert CRLF 
>> internally to LF on reading and the other way around for writing. The 
>> only problem occurs when seek or tell functions are used. A solution 
>> seems only possible by letting the program first scan the input and then 
>> guess which of CRLF / LF was used on input. This requires a lot of 
>> programming and even then wrong choices are possible. So I doubt that an 
>> easy solution is possible.
>> I think that diff is insensitive to CRLF / LF. As for patch, I've never 
>> succeeded in finding the exact cause of its breaking on patch files with 
>> LF.
>>
>> Kees Zeelenberg
>>
>> ----- Original Message ----- From: "Lennart Borgman" 
>> <[EMAIL PROTECTED]>
>> To: <gnuwin32-users@lists.sourceforge.net>
>> Sent: Saturday, December 23, 2006 3:24 AM
>> Subject: [GnuWin32-Users] Handling of CRLF/LF in patch and diff
>>
>>
>>> It sometimes happens that you receive patch files with a different line
>>> formats than the file to patch. Other times you may want to compare two
>>> files that have different line endings. I think that if you work on a
>>> project that is crossplatform or if you happen to get the file or patch
>>> via mail those situations can occur.
>>>
>>> Working crossplatform is of course one of the reasons for gnuwin32 to
>>> exist. It would IMHO be very good if patch and diff could handle those
>>> situations. Currently I have been thinking about different ways to fix
>>> this when using patch and diff from inside Emacs, but I wonder whether
>>> that is the way to go. Fixing the patch and diff programs themselves
>>> seems better to me.
>>>
>>> Have someone on this list thought about this? Would it be difficult to
>>> do? I would suggest adding a new argument option for this of course.
>>>
>>>
>>>
>>> BTW did someone see my little perl script for downloading of gnuwin32? :
>>>
>>>    http://ourcomments.org/Emacs/DL/w32%20util/gnuwin32/
>>>
>>> (The html doc is not quite up to date at the moment. And sometimes you
>>> have a problem with the web pages from sourceforge. Other than that it
>>> works I think.)
>>>
>>> -------------------------------------------------------------------------
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share 
>>> your
>>> opinions on IT & business topics through brief surveys - and earn cash
>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> _______________________________________________
>>> GnuWin32-Users mailing list
>>> GnuWin32-Users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gnuwin32-users
>>>
>>>
>>>
>>
>
>
>
> 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
GnuWin32-Users mailing list
GnuWin32-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users

Reply via email to