Hi, I browsed the list for recent mail messages about problems similar to mine, but I could not find any. I compiled wine, version 20030709, and I have gcc version 3.3.1 Testing my wine configuration, it fails test 28 and 29 (registry errors). I tried regedit /usr/local/wine/winedefault.reg (both as user and as superuser), but test 28 and 29 still fail. It looks like the registry is not written. If it would be written, in which directory would it be, and what would be the name of the file? Or is something else going wrong (wrong gcc, wrong X, wrong kernel?) Thanks! Alle Meije
Look in your home directory, in the hidden .wine dir, you can't miss it.
> hidden .wine dir, you can't miss it.Yes, it's there. It was already there before I ran regedit, I think, because tools/wineinstall does all these things automatically. But what is the matter then? I appear to have a registry in ~/.wine, yet when I run winecheck, it says that there are two errors related to the registry: ## 029. Checking availability of winedefault.reg entries... CRITICAL (entry "SHAREDMEMLOCATION" not found in system.reg registry file). - ADVICE: file winedefault.reg doesn't seem to have been applied using regapi. 030. Checking availability of windows registry entries... CRITICAL (entry "Default Taskbar" not found). - ADVICE: Windows registry does not seem to be added to Wine, as this typical Windows registry entry does not exist in Wine's registry. This can affect many newer programs. A complete original Windows registry entry set will *not* be available with a no-windows install, of course, so you'll have to live with that.. ## This seems to indicate that there is a registry, but wine can't find it. I installed wine mainly for using matlab (and, required for matlab, the sun java sdk). Both installations fail because of errors processing the registry. So it seems that just running programs/regedit .winedefault.reg is not enough? Has anybody else had this problem, and is there a sensible solution? Alle Meije Wink
Wine has a very minimal registry, but winedefault.reg adds lots of needed entries. If regedit winedefault.reg doesn't work, try starting regedit and importing the file manually using the import registry file function in the registry menu.
Maybe a problem with the new gui regedit. Try downloading winedefault from here, using linux (Downloading text with windows can cause problems) http://digilander.libero.it/winehqitalia/download/winedefault.reg
Hi,> Wine has a very minimal registry, but winedefault.reg adds lots of > needed entries. If regedit winedefault.reg doesn't work, try starting > regedit and importing the file manually using the import registry > file function in the registry menu.I somehow managed (by doing everything as root, despite wine's advice) to start up with the registry editor, and save my registry to a file. Ik I use that file for system.reg in my ~/.wine directory, I at least have a SHAREDMEMLOCATION in my registry. But every time I restart wine, or run $WINEDIR/tools/winecheck, it gives the same error: no SHAREDMEMLOCATION key in the registry. What's more, it starts complaining that /mnt/fd0 does not exist on my system. It doesn't actually, but I changed that in my ~/.wine/config (to /floppy, which does exist and is writable). It seems that wine overrides my painstakingly carefully edited config fies and put some sort of wine defaults in their place. What is the answer to this: editing the defaults or something? And if so, where are they? I think these errors are also the cause for me not being able to install either Sun J2SDK or JBuilder (Microsoft Java I didn't, and won't, try) Regards Alle Meije
Ivan Leo Murray-Smith
2003-Aug-30 08:27 UTC
where does regedit want to put the registry file?
For the floppy problem, try creating a link from /mnt/floppy to /floppy For the registry problem, you can try this Delete all the reg files in .wine Install wine-20030709 run regedit winedefault.reg upgrade to wine-current It isn't a great solution but it's probably the quickest one.
Hi Dan, I hope you have your problem solved by now. In case you haven't, you might try the following. Check to see that it didn't actually work first. You should have a fairly large system.reg and user.reg in ~/.wine (on the order of 5Mb and 1Mb, respectively) -- my userdef.reg has always been quite small. If the files are not there, are very small, or if you get back an error when you try to run something that the registry is not correct, I've found the following to always work. When adding the registry (using regedit winedefault.reg), change "SaveOnlyUpdatedKeys" = "Y" to "N" in ~/.wine/config with a Linux text editor. After running regedit (and it may still give an error message), you need to change "SaveOnlyUpdatedKeys" back to "Y". I've found that ensures that regedit will install winedefault.reg correctly every time. You don't need to be root to do it. deedee Date: Fri, 29 Aug 2003 09:12:08 -0700 From: Dan Sawyer To: "puoti@inwind.it" CC: wine-users Subject: Re: where does regedit want to put the registry file? All, wine regedit winedefault.reg results in the error message: cannot import winedefault.reg file is not a registry script What does this mean? What is the proper procedure to setup system.reg? Thanks, Dan -- Visit "WordStar & GNU/Linux" http://www.wordstar2.com Join us: E-mail Majordomo@wordstar2.com Add the message to the body subscribe wordstar2