From: SourceForge.net <no...@so...> - 2006-05-10 14:43:41
|
Bugs item #1474987, was opened at 2006-04-23 14:21 Message generated for change (Comment added) made by borutr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1474987&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Build system Group: None >Status: Pending Resolution: None Priority: 3 Submitted By: Hubert Sack (hsack) >Assigned to: Borut Razem (borutr) Summary: Difficulties with CHECKOUT by SVN Initial Comment: I downloaded and installed successfully TortoiseSVN for Windows XP. Then I did an "check out" of the full sdcc "trunk" to "d:\sf.net". Within a cygwin window I run "configure" as needed and I ever did with the snapshot downloads by CVS. Everything seems do be o.k. But running "make" produces the error messages shown in the attached screenshot. I searched for the reason but didn't find anything yet. Running "make" in the directory containing the last snapshot done by CVS (2.5.5 #1233 of 04/08/2006) completes without errors. The errors must be belong anyway to the "configure" script, but that script doesn't change compared to the CVS snapshot of the version listet above. Where should I take a detailed look to? I am not a developer of sdcc but I did already some support to the compiler and there are some open RFE's and Patches (SDCCopt.c; mcs51/gen.c; mcs51/peeph.def), which are not implemented yet... ---------------------------------------------------------------------- >Comment By: Borut Razem (borutr) Date: 2006-05-10 16:43 Message: Logged In: YES user_id=568035 I encounted the same problem on one machine and I found out that the drive on which the sdcc is checked out is not mounted in textmode by cygwin. Execute: mount and verify that the DOS drive is mounted in textmode. For example for C: drive: ... c: on /cygdrive/c type system (textmode,noumount) ... I'm sending this report to the pending state because I belive that with this explanation the problem is solved. Please put it back to open state if it doesn't help. Borut ---------------------------------------------------------------------- Comment By: Hubert Sack (hsack) Date: 2006-04-27 22:15 Message: Logged In: YES user_id=1160854 I did some more checks - but without any success So I reinstalled the whole cygwin installation and do a new checkout to a clean directory. But: Nothing changed! The last snapshot (2.5.5#1233) of CVS does everything perfect while the lastest of SVN (2.5.6#4130) does not (using the SAME cygwin installation) ---------------------------------------------------------------------- Comment By: Hubert Sack (hsack) Date: 2006-04-24 20:17 Message: Logged In: YES user_id=1160854 I did the checkout into a new (and therefore clean) directory I have the snapshot of the CVS still in an other (fully independed) directory. Running ./configure there works completely correctly I'll take a deeper look ino the configure script and will add "set -v" at the top and log the output. I think the reason why the patching is unsuccessful must to be seen then. I'll report after doing so - but it my take some days (I must have the time for doing so) ---------------------------------------------------------------------- Comment By: Borut Razem (borutr) Date: 2006-04-24 19:20 Message: Logged In: YES user_id=568035 I ran the configure on my machine and the config.log file is equal to the one in svn(2.5.6#4112) directory, but the sdccconf.h is equal to the one in cvs(2.5.5#1233). The file sdccconf.h in svn(2.5.6#4112) seems not to be patched correctyl. Did you try to execute 'make distclean' before the ./configure? Did you checkout sdcc in the clean directory? If nothing mentioned abowe doesn't help, then something is probably wrog with your cygwin installation. Try to install it again. Borut ---------------------------------------------------------------------- Comment By: Hubert Sack (hsack) Date: 2006-04-24 14:35 Message: Logged In: YES user_id=1160854 I added a ZIP archiv where - my cygwin settings - the output of running ./configure - the warnings of running ./configure as screenshot - the files generated by the last snapshot (2.5.5#1233) using CVS - the files generated by the last snapshot (2.5.6#4112) using SVN As first aid I copied the neccessary files from the CVS snapshot - it works. I know: It's not a solution, only a work around... ---------------------------------------------------------------------- Comment By: Borut Razem (borutr) Date: 2006-04-24 11:51 Message: Logged In: YES user_id=568035 Both "sdccconf.h" and "support/cpp2/auto-host.h" are generated files. Please attach both files to the bug report. Borut ---------------------------------------------------------------------- Comment By: Hubert Sack (hsack) Date: 2006-04-23 14:59 Message: Logged In: YES user_id=1160854 I found the reason for the errors running make. "sdccconf.h" and "support/cpp2/auto-host.h" have very different contense. Why that happens, I still don't know . ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1474987&group_id=599 |