From XastirWiki
Jump to: navigation, search

Bring up YaST2 and add more download sites via:

Software->Installation Source

Two sites that I use are:

  ftp://suse.mirrors.tds.net/pub/opensuse/distribution/SL-10.0-OSS/inst-source/suse
  ftp://ftp.suse.com/pub/projects/ham/10.0-i386

For OpenSuSE 10.1:

  ftp://suse.mirrors.tds.net/pub/opensuse/distribution/SL-10.1/inst-source/suse
  http://dg7gt.osth.de/suse-10.1-ham/

Adding these sites will allow you to find and install the ax25 libraries/devel headers, the OpenMotif development headers, and the libcurl headers.

You'll see this warning if you run ./bootstrap.sh:

  4... Running aclocal
  /usr/share/aclocal/pstoedit.m4:7: warning: underquoted definition of AM_PATH_PSTOEDIT
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal

You may safely ignore this warning.

You'll may also see these when compiling the code:

  map_tif.c: In function `my_GTIFProj4FromLatLong':
  map_tif.c:391: warning: implicit declaration of function `CSLTokenizeStringComplex'
  map_tif.c:391: warning: assignment makes pointer from integer without a cast
  map_tif.c:394: warning: implicit declaration of function `CSLCount'
  map_tif.c:396: warning: implicit declaration of function `CSLDestroy'
  x_spider.c: In function `UDP_Server':
  x_spider.c:1203: warning: pointer targets in passing argument 6 of `recvfrom' differ in signedness

You may safely ignore them as well.

Optional but highly recommended: Install the colorgcc package, then go into /usr/share/doc/packages/colorgcc and "cp colorgccrc ~/.colorgccrc" This will cause any GCC warnings or errors to show up in a different color in your Xterm window. VERY handy.

Please note that the AX.25 kernel support in SuSE 10.0 doesn't work. There are patches being discussed on the linux-hams list, but these patches are not currently part of SuSE. Use the Serial KISS TNC interface in Xastir instead if you're using a KISS TNC with this version of SuSE.

Note that you may see this warning when running bootstrap.sh:

  "warning: underquoted definition of AM_PATH_PSTOEDIT" 

but it is totally harmless. It bothered me enough during my software development that I figured out how to get rid of it, but please note that the following step is totally unnecessary: Remove the "pstoedit" and "pstoedit-devel" packages plus packages that depend on them, like inkscape. Remove via YaST2 or by typing:

  "rpm -e pstoedit pstoedit-devel inkscape" as root.



SuSE 10.1 also generates the console message (or something similar, mine is \260):

  "Character '\55' not supported in font"

I changed default language in my /etc/sysconfig/language file and received errors in every other application except xastir :-) but this will correct the problem without breaking others:

Start YaST2 and enter the System tab. Open Language, where the primary system language can be set. If you set English as your primary when you installed, English (US) should be shown in the drop down. Click on the Details button to the right. Uncheck "Use UTF-8 Encoding" and then click OK. Accept the changes and reboot.

Note, after checking my /etc/sysconfig/language file, I found that YaST changed the line RC_LANG="en_US.UTF8" to RC_LANG="en_US" which I did initially but also changed AUTO_DETECT_UTF8="yes" to AUTO_DETECT_UTF8="no" as well. This may be the step I missed.

--N0xvb 07:22, 6 November 2006 (EST)