1. Why does LinCVS say: "LinCVS ERROR: can't start qprocess"? 2. I'm using LinCVS 1.1.1 for windows together with cvsnt. Why does LinCVS say: Login failed, and the output window tells me about a server saying: I Love You? 3. I would like to use LinCVS with proxy support, but it somehow doesn't work? 4. How can I change font, theme and so on? 5. Why do not cvs calls terminate sometimes? 6. Why does authorization fail, for instance on NetBSD? 7. On Windows the state of files is always !!check timezone: incorrect!! at startup. What is wrong? 8. Can I use LinCVS as IDE? 9. LinCVS crashes with pure virtual method called. What is wrong? 10. Can I use the default applications for opening/showing files using ROX? 11. Can I use the default applications for opening/showing files on Mac OS X? 12. Can I use the default applications for opening/showing files on Windows? 13. The builtin diff tool does not work correctly if I use cvs via ssh. Why this? Is there a workaround or fix? 14. Why does LinCVS not accept Qt or X11 specific options like -style? 15. Can LinCVS handle large projects? 16. Why does diff side-by-side not work with the internal diff tool? 17. I use RedHat and make fails because missing exceptions. 18. Is there any documentation available? 19. What is the meaning of folder and file icons? 1. Why does LinCVS say: "LinCVS ERROR: can't start qprocess" LinCVS uses the cvs commandline tool. Output as above happens, if cvs cannot be started, for example if cvs is not in path or if there is no path specified in the settings ($PATH is used if no specific path is given). 2. I'm using LinCVS 1.1.1 for windows together with cvsnt. Why does LinCVS say: Login failed, and the output window tells me about a server saying: I Love You? Cvsnt uses a different format for the passwd file. Please refer to the lincvs-users@sunsite.dk mailing list, a workaround is given there. In newer versions of LinCVS this problem is fixed. 3. I would like to use LinCVS with proxy support, but it somehow doesn't work? To use LinCVS with a proxy, you need a patched cvs installed. There is one available from cvs on the LinCVS homepage, please see the download/cvs section. A binary will be available in the next future. 4. How can I change font, theme and so on? You can use qtconfig, a tool distributed with the Qt. Qtconfig is intended to change something like fonts and themes for all Qt apps. Under Unix typing qtconfig should start it. But if you want other fonts only for LinCVS, the message widget or the diff dialog for side-by-side diffs (fixed width fonts are useful here) you can change the fonts using Options/Settings/Appearance. 5. Why do not cvs calls terminate sometimes? It seems that you use a server with a corrupted cvs binary. There are cases that the cvs binary shipped with your Linux distribution (known from Debian 3.0, reported for SuSE) causes these not terminating cvs calls (the problem does not appear if you call cvs from commandline). Install cvs from the original sources. It solves the problem. Maybe you can workaround the described problem if you set the compression level in "Options->Settings->CVS Options->Default Compression Level" to be 0. 6. Why does authorization fail, for instance on NetBSD? NetBSD comes with an own cvs version. This version can not handle an additional port inside the CVSROOT. You will get an error like this one: cvs checkout: authorization failed: server localhost rejected access to 2401/var/anywhere If you checkout something use only the servername without a port number in this case. Maybe more systems are affected. 7. On Windows the state of files is always !!check timezone: incorrect!! at startup. What is wrong? There are two versions of CVS for Windows - cvs and cvsnt. Unfortunately they handle time stamps in a different way. Therefore you must tell LinCVS which version is used. Go to Options/Settings/CVS Details and select one of cvs or cvsnt. 8. Can I use LinCVS as IDE? Since version 1.3.0 mapping of file types to external applications is implemented. That means you can define that ui-files are opened with Qt Designer for instance. Furthermore you can choose capable editors for opening source files. On Unix a good choice is [X]Emacs. If you use the launch scripts shipped with LinCVS every file is opened in the same instance of [X]Emacs. On Windows you can use jEdit which handles opening of files in the same jEdit instance by itself. But you can also use XEmacs on Windows. Use the program winclient.exe which is shipped with XEmacs (native version) as "Application" entry in the file mapper dialogs. This way I use LinCVS as central part of my projects launching [X]Emacs or QT Designer if needed. 9. LinCVS crashes with pure virtual method called. What is wrong? There are internal changes inside the Qt from 3.1.1 to 3.1.2 which causes the crashes. You get an error like "pure virtual method called". This problem occurs only if you use LinCVS < 1.2.0 and Qt > 3.1.1. The simplest way to avoid it is updating to LinCVS 1.2.0 or higher. Unfortunately the official FreeBSD port of LinCVS covers version 1.1.5. If you prefer ports please use our own port from our website which covers LinCVS 1.2.0... and send emails to the maintainer of the official FreeBSD port ;-) 10. Can I use the default applications for opening/showing files using ROX? Yes, you can. Use "rox" as application in the file mapper dialogs, for instance *.html rox %n. This will open html files with your preferred browser. See also man rox. Entries in open/view file mapping dialog: Application: rox Options: %n 11. Can I use the default applications for opening/showing files on Mac OS X? Yes, you can. Use "open" as application in the file mapper dialogs, for instance *.html open %n. This will open html files with your preferred browser. See also man open. Entries in open/view file mapping dialog: Application: open Options: %n 12. Can I use the default applications for opening/showing files on Windows? Yes, you can. Use "cmd.exe" with option "/C" as application in the file mapper dialogs, for instance *.html cmd.exe /C %n. This will open html files with your preferred browser. See also "cmd.exe /?". Entries in open/view file mapping dialog: Application: cmd.exe Options: /C %n 13. The builtin diff tool does not work correctly if I use cvs via ssh. Why this? Is there a workaround or fix? This was fixed with the 1.4.0 release, an update is recommended. 14. Why does LinCVS not accept Qt or X11 specific options like -style? Since version 1.3.0 LinCVS accepts all options which can be processed by Qt. But at least Qt 3.2.0 has a bug, it does not handle the passed options like described in the library reference. This bug is fixed in Qt 3.2.1. 15. Can LinCVS handle large projects? Yes, it can. But it should be necessary to set the watch level to 1 (see Options/Settings/LinCVS options/Watch level). In this case LinCVS checks only the current directory for modified files. It's recommended to use at least LinCVS 1.3.0 (that means you have to use the newest version from our CVS repository as long as 1.3.0 is not released ;-) ). 16. Why does diff side-by-side not work with the internal diff tool? There are incompatible cvs versions. If you use cvs 1.11 at server or client side and cvs 1.10 at the opposite side cvs should say something like "--side-by-side: unknown option". This is a cvs bug. You can work around it if you use an external diff tool (see Options/Settings/External apps). 17. I use RedHat and make fails because missing exceptions. On some systems (for instance RedHat) the following error occurs: exception handling disabled, use -fexceptions to enable This is a bug of qmake or Qt caused by your distribution. Please add -fexceptions to the CXXFLAGS statement of the Makefile and run make again. 18. Is there any documentation available? Unfortunately not. We urgently need help for this. Regarding cvs there is the html cederqvist: http://www.cvshome.org/docs/manual/cvs.html LinCVS tries to make use of the WHATSTHIS buttons, usually available as a question mark in the window frame or at the bottom left corner of most dialoges. 19. What is the meaning of folder and file icons? Use the "What's this?" help by clicking the "What's this?" button in the toolbar and selecting the workbench or file-list view.