This is a call for any help concerning the CVS technique. This is also indirectly connected to the hard discussion between Fridger and Axel posted in an other place in this forum concerning the aim of such Forum. I followed very anthousiastically the development of Celestia since long and as all of us I have many times expressed my admiration to the work of Chris. Part of my pleasure is also to play with the source code in particular with OpenGL (I use it a little bit in my own work in physics to describe atomic collisions) and I made some minor alterations just for fun, as e.g. for the moon eclipse. Although a poor amateur I try, when I can, to help a bit as recently in this subforum (Compiling celestia 1.2.4) . Incidently I don't understand the answer of Fridger concerning the "linefeed and carriage return" since (i) I have both Linux and Windows on my various PC and I use the same **.tar.gz code package without any problem.
However the "Pro" and "quasi-Pro" should understand that the various software tools are not always easy to handle and to understand. The pedagogical effort around most aspects of the computer science is very weak if not zero. So please you, Pro, help us depending of your available time. Presently my problems are more with the web, CVS ... than with C++ or OpenGL.
OK My problem now!!
Although I use both Linux and Windows, I am connected with the Web under "Windows" . Fridger I understand your point but I swear that I really made some effort ( in the limit of available time) to look to any place to some information to use CVS.
I read many times the SourceForge information shown bellow :
***************
Anonymous CVS Access
This project's SourceForge CVS repository can be checked out through anonymous (pserver)
CVS with the following instruction set. The module you wish to check out must be specified as
the modulename. When prompted for a password for anonymous, simply press the Enter key.
cvs
-d:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
login
cvs -z3
-d:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
co modulename
Updates from within the module's directory do not need the -d parameter.
*****************
Ok! But what is a pserver and more important where to write and send these lines????????.
Con you tell me, this will allow me to have more pleasure with celestia
Many many thanks
MB
Help for amateur developer CVS
The easiest way to get CVS under windows is probably to install WinCVS (apparently now called CVSGui)
http://www.wincvs.org/download.html
I haven't used it in a while but it's relatively straightforward.
All you need to do is set up your cvs root as
:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
Then login (no password)
And 'checkout' the 'celestia' module.
For more info on how to use cvs, have a look at the WinCVS doc page.
(pserver is simply the protocol used to access remote CVS servers)
Good luck,
CT
http://www.wincvs.org/download.html
I haven't used it in a while but it's relatively straightforward.
All you need to do is set up your cvs root as
:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
Then login (no password)
And 'checkout' the 'celestia' module.
For more info on how to use cvs, have a look at the WinCVS doc page.
(pserver is simply the protocol used to access remote CVS servers)
Good luck,
CT
Help for amateur developer CVS
MB wrote:This is a call for any help concerning the CVS technique. This is also indirectly connected to the hard discussion between Fridger and Axel posted in an other place in this forum concerning the aim of such Forum. I followed very anthousiastically the development of Celestia since long and as all of us I have many times expressed my admiration to the work of Chris. Part of my pleasure is also to play with the source code in particular with OpenGL (I use it a little bit in my own work in physics to describe atomic collisions) and I made some minor alterations just for fun, as e.g. for the moon eclipse. Although a poor amateur I try, when I can, to help a bit as recently in this subforum (Compiling celestia 1.2.4) . Incidently I don't understand the answer of Fridger concerning the "linefeed and carriage return" since (i) I have both Linux and Windows on my various PC and I use the same **.tar.gz code package without any problem.
However the "Pro" and "quasi-Pro" should understand that the various software tools are not always easy to handle and to understand. The pedagogical effort around most aspects of the computer science is very weak if not zero. So please you, Pro, help us depending of your available time. Presently my problems are more with the web, CVS ... than with C++ or OpenGL.
OK My problem now!!
Although I use both Linux and Windows, I am connected with the Web under "Windows" . Fridger I understand your point but I swear that I really made some effort ( in the limit of available time) to look to any place to some information to use CVS.
I read many times the SourceForge information shown bellow :
***************
Anonymous CVS Access
This project's SourceForge CVS repository can be checked out through anonymous (pserver)
CVS with the following instruction set. The module you wish to check out must be specified as
the modulename. When prompted for a password for anonymous, simply press the Enter key.
cvs
-d:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
login
cvs -z3
-d:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
co modulename
Updates from within the module's directory do not need the -d parameter.
*****************
Ok! But what is a pserver and more important where to write and send these lines????????.
Con you tell me, this will allow me to have more pleasure with celestia
Many many thanks
MB
First about the different line endings in DOS-typw versus Unix-type files: this affects text files only. When you copy a Linux text file over to your Windows directory and display it in your Notepad, you will understand. There are no newlines visible, everything is arranged in one /very long/ line;-)
Now about CVS in Linux:
------------------------
You must install the CVS package first from your Linux distribution.
pserver=password-authenticated server. But just follow the lines you had above, exactly.
In a first step, you login with the statement you had above (all in one line)
cvs -d:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia login
Then you type the other statement exactly and you will receive in your local directory the latest copy of the source code.
This you then compile and you are done.
It is best to define the CVSROOT environment variable in your local profile
export CVSROOT=:pserver:anonymous@cvs.celestia.sourceforge.net:/cvsroot/celestia
After that you just have to call
cvs login
cvs checkout celestia
For later updates from within
the celestia directory:
cvs update
But its all described much better in the CVS manpages:
man cvs!!
Much success
Bye Fridger
-
Topic authorMB
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 10 months
- Location: Hamburg, Germany
MB wrote:I just read your answers. Before all, I really thank you so much Fridger and CT for the informations. It is vry kind. I hope to manage now.
MB
Please wait with checking out the CVS tree until Chris or I let you know. Right now, there is a header file missing etc. that is needed for the code to compile.
Why are you not connected with Linux to the Internet if you have a connection in principle?
Bye Fridger
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 10 months
- Location: Hamburg, Germany
t00fri wrote:MB wrote:I just read your answers. Before all, I really thank you so much Fridger and CT for the informations. It is vry kind. I hope to manage now.
MB
Please wait with checking out the CVS tree until Chris or I let you know. Right now, there is a header file missing etc. that is needed for the code to compile.
Why are you not connected with Linux to the Internet if you have a connection in principle?
Bye Fridger
OK, as of now the CVS checkout should work again...
Bye Fridger
-
Topic authorMB
Fridger,
In contrast with your working environment, with few exceptions it is the "World" of "Windows" that prevails here. I primarily use Linux at home because I like it and I like its philosophy but you know much progress has to be made to have linux at the same level of use, as e.g. the "Windows" version of celestia is somewhat in advance with respect to the linux one. However I also can use linux in my office since I have a double boot with Mandrake 8.0 installed . I will try your suggestions and will tell you my experience but not now since I will be away the next week.
Bye and thank you again for your interest
MB
In contrast with your working environment, with few exceptions it is the "World" of "Windows" that prevails here. I primarily use Linux at home because I like it and I like its philosophy but you know much progress has to be made to have linux at the same level of use, as e.g. the "Windows" version of celestia is somewhat in advance with respect to the linux one. However I also can use linux in my office since I have a double boot with Mandrake 8.0 installed . I will try your suggestions and will tell you my experience but not now since I will be away the next week.
Bye and thank you again for your interest
MB