08.06.2013 Views

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

Bernese GPS Software Version 5.0 - Bernese GNSS Software

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

23. Installation Guide<br />

To recompile all subroutines use the command CMPLIB.pl LIB ALL. The command<br />

CLPGM.pl ANY ALL recompiles and links all main programs. All compilation scripts are<br />

located in the ${X}/EXE-directory.<br />

Unknown compiler<br />

If you have a compiler that is not listed in the${X}/EXE/configure.pm you may first inspect<br />

the <strong>Bernese</strong> web page http://www.bernese.unibe.ch. In the section support we maintain<br />

a list of compilers with their options for the compilation of the <strong>Bernese</strong> <strong>GPS</strong> <strong>Software</strong>. If you<br />

have found your compiler in this list you may follow the link and copy the suggested sequence<br />

into your file${X}/EXE/CMPOPT.pl. You have to specify the variables $OS NAME and$F VERS<br />

in menu item 1...Update LOAD<strong>GPS</strong>.setvar of the ${X}/EXE/configure.pm accordingly.<br />

If you wish to implement another compiler, you will need to adapt the file<br />

${X}/EXE/CMPOPT.pl where the compiler and its options are defined. You can use the<br />

implemented compilers as model and need to have your compiler manual ready. See section<br />

OTHER in ${X}/EXE/CMPOPT.pl 2 .<br />

Procedure for unknown compiler:<br />

(1) start setup.sh (see above) with steps 1 to 3 of ${X}/EXE/configure.pm<br />

(2) quit the installation script and adapt ${X}/EXE/CMPOPT.pl for your compiler<br />

(3) now start ${X}/EXE/configure.pm again an run steps 4 and 5<br />

23.2.7 Updating the <strong>Software</strong><br />

Even if the <strong>Bernese</strong> <strong>GPS</strong> <strong>Software</strong> is well tested due to the daily use in the routine processing<br />

of CODE the software may still contain some bugs. New developments within the<br />

IGS require modifications in <strong>Version</strong> <strong>5.0</strong> of <strong>Bernese</strong> <strong>GPS</strong> <strong>Software</strong>. Such bug-fixes and<br />

modifications are announced in the support section of http://www.bernese.unibe.ch.<br />

From time to time a new release is prepaired containing all these bug-fixes and software<br />

improvements. An updating utility is provided to bring your software to the current releaselevel.<br />

It is either available at ${X}/EXE/bsw50updater.pm or may be downloaded from<br />

http://www.bernese.unibe.ch. You have to start this tool from the command line calling<br />

> ${X}/EXE/bsw50updater.pm<br />

It checks your installation, extracts a user and password from the source code, and figures<br />

out the release status of your software from the source code 3 . The script uses thewget-utility<br />

2 If you have successfuly compiled the software with this not listed compiler we kindly ask you to submit<br />

the new sequence of the file ${X}/EXE/CMPOPT.pl together with the version of your compiler and the<br />

operating system to bernese@aiub.unibe.ch . We will add this information to the list at http://www.<br />

bernese.unibe.ch to help other users.<br />

3 The about box of the menu – method t mainwin::slotAbout in subroutine %XQ%\mainwin2.cpp – contains<br />

the release date. The release date extraction even works if the actual release date is not displayed in<br />

”Menu>Help>About”.<br />

Page 572 AIUB

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!