Package Details: skychart 3.10-2

Git Clone URL: https://aur.archlinux.org/skychart.git (read-only)
Package Base: skychart
Description: Free software to draw sky charts, also known as Cartes du Ciel
Upstream URL: http://www.ap-i.net/skychart/start
Licenses: GPL
Submitter: z0id
Maintainer: migueldvb
Last Packager: migueldvb
Votes: 20
Popularity: 1.019908
First Submitted: 2011-01-25 18:33
Last Updated: 2015-07-09 18:41

Latest Comments

Eregus commented on 2015-08-18 09:06

I have, 2.24.28. And I'm on x86_64 too.
I reported bug here: http://www.ap-i.net/mantis/view.php?id=1417

Eregus commented on 2015-08-17 19:20

It is, 2.24.28
And I have x86_64 too

Eregus commented on 2015-08-17 19:19

It is, 2.24.28

migueldvb commented on 2015-08-17 15:54

The program runs fine for me on an x86_64 computer with gtk2 2.24.28.

Eregus, do you have gtk2 installed on your system?

Eregus commented on 2015-08-17 11:39

Program doesn't work on my computer. When I run it from terminal, I only get this warning:

(skychart:24551): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

and nothing new appears. Program then continues to run forever and take 100% of CPU. This is what I got from gdb:

(gdb) run
Starting program: /usr/bin/skychart
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Program received signal SIGFPE, Arithmetic exception.
0x00007ffff438ecba in ?? () from /usr/lib/libfontconfig.so.1
(gdb) backtrace
#0 0x00007ffff438ecba in ?? () from /usr/lib/libfontconfig.so.1
#1 0x00007ffff438c8c9 in FcPatternHash () from /usr/lib/libfontconfig.so.1
#2 0x00007ffff6633aa3 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
#3 0x00007ffff45bc2f6 in ?? () from /usr/lib/libpangoft2-1.0.so.0
#4 0x00007ffff45bdd2a in ?? () from /usr/lib/libpangoft2-1.0.so.0
#5 0x00007ffff45be1ed in ?? () from /usr/lib/libpangoft2-1.0.so.0
#6 0x00007ffff45bc489 in ?? () from /usr/lib/libpangoft2-1.0.so.0
#7 0x00007ffff5fc615f in ?? () from /usr/lib/libpango-1.0.so.0
#8 0x00007ffff5fc99cf in pango_layout_line_get_extents () from /usr/lib/libpango-1.0.so.0
#9 0x00007ffff5fcbbef in ?? () from /usr/lib/libpango-1.0.so.0
#10 0x00007ffff5fcbe9a in ?? () from /usr/lib/libpango-1.0.so.0
#11 0x00007ffff6f36c57 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff691c2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff6919472 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff6932f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff6933e3a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6fad878 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff706632c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff691c2ae in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6919524 in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff6932f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff6933e3a in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff6fad878 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff7066cae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff70694c7 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff6919524 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff6932f97 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff69338ef in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff705e606 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x000000000073b3ce in ?? ()
#30 0x0000000000000000 in ?? ()

Any ideas?

RaphAstronome commented on 2015-01-24 11:31

Hello,

The new 3.10-1 package seems to work for me but it makes a lot of warnings when installing :

avertissement : le propriétaire du répertoire /usr/bin/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/lib/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/pixmaps/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/applications/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/doc/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/appdata/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/cat/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/lib/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/fr/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/fr/documentation/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/lib/images/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/doc/wiki_doc/lib/images/smileys/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/cat/xhip/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/skychart/cat/sac/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/48x48/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/scalable/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/scalable/apps/ est différent
système de fichier : 0:0, paquet : 1000:1000
avertissement : le propriétaire du répertoire /usr/share/icons/hicolor/48x48/apps/ est différent
système de fichier : 0:0, paquet : 1000:1000

The skychart's files are installed with my user:group (1000:1000).

Fincer commented on 2014-12-10 19:25

Thanks burntime! Worked for me, too. In addition, this package needs xplanet package to work flawlessly. Please add that to PKGBUILD.

For beginners, I want provide the full PKGBUILD file information. Just copy & paste the next text into your skychart's PKGBUILD and you're ready to go with the version 3.10 installation:

#Maintainer: Mihai Coman <mihai@m1x.ro>
#Contributor: Alexander Vynnyk <cosmonaut@mail.ua>

pkgname=skychart
pkgver=3.10
pkgrel=1
build_version=2854
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2' 'xplanet')
url="http://www.ap-i.net/skychart/start"
install=skychart.install

case $CARCH in
i686)
_real_arch=i386
sha1sums=('76a2276dd7233e2599b1616a64881165bc6dd665')
;;
x86_64)
_real_arch=x86_64
sha1sums=('d88b26fc04968e88c58c3ab21990af93f985813f')
;;
esac

source=(http://kent.dl.sourceforge.net/project/skychart/1-software/version_"${pkgver}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz)

package() {
mkdir "${pkgdir}"/usr/
tar -xJf "${srcdir}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz --strip 1 -C "${pkgdir}/usr/"
}

Fincer commented on 2014-12-10 19:05

Thanks burntime! Worked for me, too.

For beginners, I want provide the full PKGBUILD file information. Just copy & paste the next text into your skychart's PKGBUILD and you're ready to go with the version 3.10 installation:

#Maintainer: Mihai Coman <mihai@m1x.ro>
#Contributor: Alexander Vynnyk <cosmonaut@mail.ua>

pkgname=skychart
pkgver=3.10
pkgrel=1
build_version=2854
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"
install=skychart.install

case $CARCH in
i686)
_real_arch=i386
sha1sums=('76a2276dd7233e2599b1616a64881165bc6dd665')
;;
x86_64)
_real_arch=x86_64
sha1sums=('d88b26fc04968e88c58c3ab21990af93f985813f')
;;
esac

source=(http://kent.dl.sourceforge.net/project/skychart/1-software/version_"${pkgver}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz)

package() {
mkdir "${pkgdir}"/usr/
tar -xJf "${srcdir}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz --strip 1 -C "${pkgdir}/usr/"
}

riczan commented on 2014-08-19 15:41

burntime suggestions worked for me. I also had to change

pkgver=3.10

and I dowloaded directly the package myself from sourceforge so I didn't tested the source link.

It works.

burntime commented on 2014-04-12 01:05

This worked for me after editing the PKGBUILD file
Up to date checksums:
76a2276dd7233e2599b1616a64881165bc6dd665 skychart-3.10-2854-linux_i386.tar.xz
d88b26fc04968e88c58c3ab21990af93f985813f skychart-3.10-2854-linux_x86_64.tar.xz

build_version=2854

source=(http://kent.dl.sourceforge.net/project/skychart/1-software/version_"${pkgver}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz)

package() {
mkdir "${pkgdir}"/usr/
tar -xJf "${srcdir}"/skychart-"${pkgver}"-"${build_version}"-linux_"${_real_arch}".tar.xz --strip 1 -C "${pkgdir}/usr/"
}

kwacka commented on 2014-03-31 15:18

v3.10 released 2014-29-03

z0id commented on 2013-06-10 19:01

I updated the package. It seems $arch was not the proper variable to test architecture. Should be fixed now. Thanks!

kwacka commented on 2013-06-09 15:15

As it stands i686 package is loaded instead of x86_64.

Two temporary workarounds:

1. ensure Multilib repository is enabled in /etc/pacman.conf and add lib32-gdk-pixbuf2 and lib32-gtk2 to system (lib32-gtk2 adds a further 31 libs).

2. whilst installing Skychart edit pkgbuild and alter arch=('i686' 'x86_64') to arch=('x86_64') to force download/installation of 64-bit version

kwacka commented on 2013-06-08 15:17

Pacman -Syu gives:
:: Starting full system upgrade...
there is nothing to do

[XXXX@DT1 ~]$ skychart
skychart: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

XXXX@DT1 ~]$ locate libgdk_pixbuf-2.0.so.0
/usr/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/libgdk_pixbuf-2.0.so.0.2800.1

New installation on new computer. (X64)

Where is your libgdk_pixbuf-2.0.so.0 located?

z0id commented on 2013-06-08 12:30

Works fine here. Are your systems up to date?

kwacka commented on 2013-06-07 08:54

Confirm same behaviour & report.
'Missing' file present in /usr/lib.

lagagnon commented on 2013-06-06 23:27

Compiled fine but throws error:

skychart: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory

I do have that library in my system. So anyone else getting this error?

RaphAstronome commented on 2013-04-17 19:45

I have some problem with this package the generated is not considered as an upgrade of 3.6 version and if I install it, it makes errors because files are actually present.
It also download the i386 version but my `uname -m` is x86_64.

oldherl commented on 2013-04-09 06:45

@crouthamela:
This is a binary package for x86_64, not compiling from source. If you like, you can compile that from source (see skychart website), but I don't know whether it will work.

oldherl commented on 2013-04-09 06:45

@crouthamela:
This is a binary package for x86_64, not compiling from source. If you like, you can compile that from source (see skychart website), but I don't know whether it will work.

RaphAstronome commented on 2013-03-19 18:38

Version 3.8 (stable) is out.

z0id commented on 2013-01-18 13:22

At the moment, 3.6 is the latest _stable_ version of skychart, so please stop marking this as out-of-date. If you want to install the 3.7 version, please feel free to create a skychart-beta PKGBUILD.

Anonymous comment on 2012-06-08 19:54

Trying to build this on ARM, I get the following error:

==> Tidying install...
-> Purging unwanted files...
-> Compressing man and info pages...
-> Stripping unneeded symbols from binaries and libraries...
strip: Unable to recognise the format of the input file `./usr/lib/libplan404.so'
/usr/bin/fakeroot: line 181: 22694 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
==> ERROR: Makepkg was unable to build skychart.

Any ideas?

Anonymous comment on 2012-06-08 19:43

Fails due to package URL error. Download succeeds if you change the PKGBUILD source line to:

source=(http://downloads.sourceforge.net/project/skychart/1-%20cdc-skychart/version_3.6/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2)

z0id commented on 2012-03-31 14:32

Thanks

cosmonaut commented on 2012-03-30 11:49

skychart 3.6 PKGBUILD, adopted to x86_64 architecture (https://github.com/lisp-hacks/my-aur/tree/master/skychart)

pkgname=skychart
pkgver=3.6
pkgrel=1
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"

case $CARCH in
i686)
_real_arch=i386
md5sums=('9cfec81fdcaae08f256f91625933f037')
;;
x86_64)
_real_arch=x86_64
md5sums=('3608487b5bfb95b4252df8a3ef361e8a')
;;
esac

source=(http://download.origo.ethz.ch/skychart/3974/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2)
install=skychart.install

build() {
mkdir "${pkgdir}"/usr/
tar -xjf "${srcdir}"/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2 --strip 1 -C "${pkgdir}/usr/"
}

cosmonaut commented on 2012-03-30 11:13

skychart 3.6 PKGBUILD, adopted to x86_64 architecture (https://github.com/lisp-hacks/my-aur/tree/master/skychart)

pkgname=skychart
pkgver=3.6
pkgrel=1
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=('i686' 'x86_64')
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"

case $arch in
i686)
_real_arch=i386
md5sums=('9cfec81fdcaae08f256f91625933f037')
;;
x86_64)
_real_arch=x86_64
md5sums=('3608487b5bfb95b4252df8a3ef361e8a')
;;
esac

source=(http://download.origo.ethz.ch/skychart/3974/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2)
install=skychart.install

build() {
mkdir "${pkgdir}"/usr/
tar -xjf "${srcdir}"/skychart-"${pkgver}"-2150-linux_"${_real_arch}".tar.bz2 --strip 1 -C "${pkgdir}/usr/"
}

Anonymous comment on 2012-03-24 09:34

Hi, there si version 3.6 available so I updated the PKGBUILD. I have also changed it from 32 bit to 64 bit. File "skychart.install" is contained in the original Tarball above.

pkgname=skychart
pkgver=3.6
pkgrel=1
pkgdesc="Free software to draw sky charts, aka Cartes du Ciel"
arch=(x86_64)
license=('GPL')
depends=('gtk2')
url="http://www.ap-i.net/skychart/start"
source=(http://sourceforge.net/projects/skychart/files/1-%20cdc-skychart/version_3.6/skychart-3.6-2150-linux_x86_64.tar.bz2)
sha1sums=('25f2cfc290911cc2cea25d1da40f848725ebb7e2')
install=skychart.install

build() {
mkdir "${pkgdir}"/usr/
tar -xjf "${srcdir}"/skychart-3.6-2150-linux_x86_64.tar.bz2 --strip 1 -C "${pkgdir}/usr/"
}

oldherl commented on 2011-11-06 07:16

There is an x86_64 tarball out there.
Should be added to $arch.

el_zoona commented on 2011-05-12 02:19

Orphaned because: "Use them to test the latest function but remember they are automatically generated and **untested**. As thing can be worst than before, always backup the files you intend to replace.". Use https://aur.archlinux.org/packages.php?ID=6732 instead of this.