#26 Le 16/11/2024, à 13:25
- Tawal
Re : Rch programme astro rotation constellations
Je pense que le mieux est encore de compiler les données sur chaque étoile (coordonnées, magnitude ...),
de les renter dans un logiciel DAO,
dessiner les "fils de fer".
Ainsi tu pourrais voir ta structure "fil de fer" depuis d'autres points de vue.
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#27 Le 16/11/2024, à 13:50
- lool_lauris
Re : Rch programme astro rotation constellations
Stellarium ou Celestia sont magnifiques mais nous restons "enfermé" dans la sphère celeste et le système solaire.
Bah non, pas avec Celestia ! Tout à fait d'accord avec eric63.
Le tracé des constellations est malheureusement ? perdu durant le zoom vers l’étoile désirée ou peut tout de même marquer les étoiles pour se rendre compte que le dessin final (intraçable) ne sera pas celui d’origine.
Tant qu'on reste dans le système solaire, le tracé et le nom des constellations restent, même avec l’objet le plus lointain. Par contre, si l'on va sur une étoile pas trop lointaine, le nom des constellations reste... jusqu'au moment où l'on s'éloigne trop.
Soutenez le Libre => http://www.april.org/
Hors ligne
#28 Le 16/11/2024, à 14:02
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Je pense que le mieux est encore de compiler les données sur chaque étoile (coordonnées, magnitude ...),
de les renter dans un logiciel DAO,
dessiner les "fils de fer".
Ainsi tu pourrais voir ta structure "fil de fer" depuis d'autres points de vue.
...j'ai ce que j'avais initialement testé avec Solvespace et LibreCAD mais le résulat n'était pas convainquant et assez pénibles à manipuler. Reste les usines à gaz DAO comme FreeCAD ou Blender mais il faut "une plombe" avant de les prendre en main si on ne les connait pas ...pouf pouf. Si tu trouves d'autres programmes, je suis prenneur.
Fred
Dernière modification par fred-cavernedufond (Le 16/11/2024, à 19:20)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#29 Le 16/11/2024, à 19:28
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Salut
fred-cavernedufond a écrit :Stellarium ou Celestia sont magnifiques mais nous restons "enfermé" dans la sphère celeste et le système solaire.
c’est faux pour Celestia puisque qu’on peut «aller à» n’importe quelle étoile ou lieu en dehors de notre système solaire et voir depuis ce point de vue extra solaire.
Au temps pour moi, il y a un moment que je n'ai pas utilisé Celestia que j'avais souvenir qu'il était limité au systeme solaire.
Plutôt que de s’éloigner du système solaire il vaudrait mieux, comme nos ancêtres l’on fait, se pencher sur la trajectoire de l'orbite des planètes et voir des choses curieuses, par exemple avec mars, qui semble reculer sur son orbite vu de la terre. Ça vaut mille images.
La théorie des épicyles n'est pas le sujet de ce post ; elle est néanmoins très interessante Là encore, des petits programmes en Python avaient été réalisés mais ont disparu : https://shallowsky.com/blog/science/ast … ycles.html
Fred
Dernière modification par fred-cavernedufond (Le 16/11/2024, à 19:34)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#30 Le 22/03/2025, à 17:15
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Bonjour,
est-ce que quelqu'un pourrait m'aider à installer et "faire tourner" ce vieux programme d'astronomie (2008) sous Ubuntu 22.04 ou 24.04 ? Que faire ; comment faire ? Pas trouvé... (je ne sais pas programmer ni travailler avec les codse source) Merci
http://starplot.org/download.html
Dernière modification par fred-cavernedufond (Le 22/03/2025, à 17:16)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#31 Le 22/03/2025, à 19:00
- lool_lauris
Re : Rch programme astro rotation constellations
Salut,
Tout est expliqué ici => http://starplot.org/docs/ch0.html#sec01
En gros :
sudo apt-get install starplot gliese yale
sudo apt-get install stardata-common
Soutenez le Libre => http://www.april.org/
Hors ligne
#32 Le 23/03/2025, à 17:33
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Salut,
Tout est expliqué ici => http://starplot.org/docs/ch0.html#sec01
En gros :sudo apt-get install starplot gliese yale
sudo apt-get install stardata-common
oui et non : il faut charger le programme principal "Starplot" ici http://www.starplot.org/download.html ce qui nous donne un *.tar.gz qu'on décompresse. Bien. Ensuite il faut charger les catalogues d'étoiles ("Yale" et "Gliese") Même chose : des fichiers à décompresser. Enfin, et si j'ai bien compris, il faut un troisième programme "convertisseur" qui va mettre les datas des catalogues d'étoiles au format du logiciel "Starplot"....pas trouvé ou il est à moins qu'il soit inclus dans Starplot ?
J'ai donc les morceaux du puzzle dans mon répertoire de téléchargement, mais après : comment fait-on pour le lancer ? Faut-il le mettre dans un dossier spécifique d'Ubuntu ? Les lignes de commandes ne renvoient évidement vers rien puisqu'il ne doit pas être à la bonne place :
patrick@patrick-MS-7309:~$ sudo apt-get install starplot gliese yale
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Aucune version du paquet starplot n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « starplot » n'a pas de version susceptible d'être installée
patrick@patrick-MS-7309:~$
A supposer que ce truc d'il y a 20 ans, puisse encore tourner sous 24.04 il faut pouvoir l'installer manuellement : je ne sais pas faire...
Une idée ?
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#33 Le 23/03/2025, à 20:56
- lool_lauris
Re : Rch programme astro rotation constellations
oui et non : il faut charger le programme principal "Starplot" ici http://www.starplot.org/download.html ce qui nous donne un *.tar.gz qu'on décompresse
As-tu au moins essayé ce que je t'ai donné ?
Parce que moi, j'ai essayé ! J'ai saisi les 2 lignes de commande que t'ai données et le programme était installé. Je l'ai lancé et ça fonctionnait.
Alors, il est fort possible que tu aies besoin ensuite de télécharger des données supplémentaires, des catalogues, des plugins, etc... mais en attendant la base du truc fonctionne !
Soutenez le Libre => http://www.april.org/
Hors ligne
#34 Le 23/03/2025, à 22:47
- ylag
Re : Rch programme astro rotation constellations
Bonsoir,
Concernant un paquet nommé starplot, c'est présent dans les dépôts de Debian stable Bookworm, oldstable Bullseye et oldoldstable Buster, ainsi que dans les depôts Ubuntu des 20.04 et 22.04 :
A+
Dernière modification par ylag (Le 23/03/2025, à 22:53)
Hors ligne
#35 Le 24/03/2025, à 09:19
- fred-cavernedufond
Re : Rch programme astro rotation constellations
As-tu au moins essayé ce que je t'ai donné ?
oui j'ai mis le retour de commande en lisant la doc mais il y a quelque chose qui m'échappe...
il est fort possible que tu aies besoin ensuite de télécharger des données supplémentaires, des catalogues, des plugins, etc...
J'ai les catalogues d'étoiles mais il manque quelque chose et l'ensemble n'est peut-etre pas dans le bon dossier pour 24.04. Ou as-tu installé le programme ?
pour l'instant, j'ai mis les fichiers decompressé avec les deux catalogues d'étoiles dans "Mes Doc" voila ce que ça donne :
mais en attendant la base du truc fonctionne !
C'est déjà un bon point. Il faut juste que j'arrive à le mettre en place manuellement, on a tellement l'habitude d'utiliser la ligne de commande qui fait tout
Dernière modification par fred-cavernedufond (Le 24/03/2025, à 09:22)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#36 Le 24/03/2025, à 09:24
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Bonsoir,
Concernant un paquet nommé starplot, c'est présent dans les dépôts de Debian stable Bookworm, oldstable Bullseye et oldoldstable Buster, ainsi que dans les depôts Ubuntu des 20.04 et 22.04 :
A+
Effectivement, je n'ai peut-etre pas chargé le bon paquet ; j'ai pris celui du site...d'époque
A suivre
Dernière modification par fred-cavernedufond (Le 24/03/2025, à 09:25)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#37 Le 24/03/2025, à 18:17
- fred-cavernedufond
Re : Rch programme astro rotation constellations
bon ...toujours pas....Comment charger ces paquets en ligne de commande ? quel est la ligne de commande pour les décompresser ? ou les installer ? je ne comprends rien ; c'est aussi limpide qu'une bouteille d'encre de chine... fatiguant
Dernière modification par fred-cavernedufond (Le 24/03/2025, à 18:20)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#38 Le 24/03/2025, à 19:51
- iznobe
Re : Rch programme astro rotation constellations
Salut , d' apres ce retour sur une 24.04 LTS :
iznobe@iznobe-pc:~$ apt policy starplot gliese yale
starplot:
Installé : (aucun)
Candidat : (aucun)
Table de version :
gliese:
Installé : (aucun)
Candidat : 3.0.95-3
Table de version :
3.0.95-3 500
500 http://fr.archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu noble/multiverse i386 Packages
yale:
Installé : (aucun)
Candidat : 5.0.95-3
Table de version :
5.0.95-3 500
500 http://fr.archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages
500 http://fr.archive.ubuntu.com/ubuntu noble/multiverse i386 Packages
iznobe@iznobe-pc:~$
la manip , c ' est de compiler starplot à partir des sources : http://www.starplot.org/download.html
cd /tmp && wget http://www.starplot.org/downloads/starplot-0.95.5.tar.gz
tar -xvzf starplot-0.95.5.tar.gz
cd starplot-0.95.5/
./configure && make && sudo make install
puisqu ' il n' est pas dans les depots , puis le reste ( etant dans les depots de la 24.04 ) :
sudo apt install gliese yale stardata-common
le probleme , c' est qu ' il faut installer gtk2 et je ne sais pas si il est dispo pour 24.04 .
EDIT plus dispo sur 24.04
Du coup , pour une 22.04 ,installation des paquets :
sudo apt install libgtk2.0-0 gliese yale stardata-common
téléchargement et compilation de starplot :
cd /tmp && wget http://www.starplot.org/downloads/starplot-0.95.5.tar.gz
tar -xvzf starplot-0.95.5.tar.gz
cd starplot-0.95.5/
./configure && make && sudo make install
et ca devrait rouler .
PS : si tu n' as pas les outils de compilation sur ton systeme :
sudo apt install build-essential
Dernière modification par iznobe (Le 24/03/2025, à 20:18)
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#39 Le 25/03/2025, à 19:12
- fred-cavernedufond
Re : Rch programme astro rotation constellations
@Iznobe : merci pour les commandes ! C'est presque bon mais pour une raison inconnue il n'a pas réussi à installer Starplot; Voici ma manip sous 24.04 en 64 bits
1- Vérification de l'installation de GTK2 :
patrick@patrick-MS-7309:~$ dpkg-query -l | grep libgtk2.0-dev
ii libgtk2.0-dev:amd64 2.24.33-4ubuntu1.1 amd64 development files for the GTK library
patrick@patrick-MS-7309:~$
ensuite il a bien été chercher Starplot :
patrick@patrick-MS-7309:~$ cd /tmp && wget http://www.starplot.org/downloads/starplot-0.95.5.tar.gz
--2025-03-25 17:45:09-- http://www.starplot.org/downloads/starplot-0.95.5.tar.gz
Résolution de www.starplot.org (www.starplot.org)… 64.71.34.97
Connexion à www.starplot.org (www.starplot.org)|64.71.34.97|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 892878 (872K) [application/x-gzip]
Enregistre : ‘starplot-0.95.5.tar.gz’
starplot-0.95.5.tar.gz 100%[=====================================================================================================>] 871,95K 843KB/s ds 1,0s
2025-03-25 17:45:11 (843 KB/s) - ‘starplot-0.95.5.tar.gz’ enregistré [892878/892878]
...puis l'a décompressé et crée le répertoire Starplot dans /tmp. (Même image des dossiers que posté plus haut)
C'est sa configuration qui a visiblement bugué :
patrick@patrick-MS-7309:/tmp/starplot-0.95.5$ ./configure && make && sudo make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether we are using the GNU C Library 2 or newer... yes
checking for ranlib... ranlib
checking for simple visibility declarations... yes
checking for inline... inline
checking for size_t... yes
checking for stdint.h... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether integer division by zero raises SIGFPE... yes
checking for inttypes.h... yes
checking for unsigned long long int... yes
checking for inttypes.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking whether imported symbols can be declared weak... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_kill in -lpthread... yes
checking for pthread_rwlock_t... yes
checking for multithread API to use... posix
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for argz_count... yes
checking for argz_stringify... yes
checking for argz_next... yes
checking for __fsetlocking... yes
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... yes
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for NL_LOCALE_NAME macro... yes
checking for bison... no
checking for long long int... yes
checking for long double... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for ptrdiff_t... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for asprintf... yes
checking for fwprintf... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for wcslen... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether getc_unlocked is declared... yes
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... (cached) no
checking for CFLocaleCopyCurrent... (cached) no
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking whether to enable maintainer-specific portions of Makefiles... no
checking host system type... (cached) x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... (cached) ranlib
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for pkg-config... yes
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.24.33)
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking how to run the C++ preprocessor... g++ -E
checking string usability... yes
checking string presence... yes
checking for string... yes
checking for working volatile... yes
checking for pid_t... yes
checking for size_t... (cached) yes
checking for std::ostringstream... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for vprintf... yes
checking for _doprnt... no
checking for vsprintf... yes
checking for execvp... yes
checking for strcmp... yes
checking for log... yes
checking for exp... yes
checking for atan... yes
checking for bind_textdomain_codeset... yes
checking for gtk_expander_new... yes
checking for working strtod... yes
checking for pow... yes
checking for log10... yes
checking for floor... yes
checking for sqrt... yes
checking for atan2... yes
checking for strtol... yes
checking for strlen... yes
checking for snprintf... (cached) yes
checking for vsnprintf... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating m4/Makefile
config.status: creating doc/Makefile
config.status: creating lib/Makefile
config.status: creating src/Makefile
config.status: creating src/convert/starpkg
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
make all-recursive
make[1] : on entre dans le répertoire « /tmp/starplot-0.95.5 »
Making all in intl
make[2] : on entre dans le répertoire « /tmp/starplot-0.95.5/intl »
make[2]: Rien à faire pour « all ».
make[2] : on quitte le répertoire « /tmp/starplot-0.95.5/intl »
Making all in m4
make[2] : on entre dans le répertoire « /tmp/starplot-0.95.5/m4 »
make[2]: Rien à faire pour « all ».
make[2] : on quitte le répertoire « /tmp/starplot-0.95.5/m4 »
Making all in po
make[2] : on entre dans le répertoire « /tmp/starplot-0.95.5/po »
make[2]: Rien à faire pour « all ».
make[2] : on quitte le répertoire « /tmp/starplot-0.95.5/po »
Making all in doc
make[2] : on entre dans le répertoire « /tmp/starplot-0.95.5/doc »
sed -e s,DOCDIR,/usr/local/share/doc/starplot,g -e s,DATADIR,/usr/local/share/starplot,g ".."/doc/man/starplot.man > starplot.1
sed -e s,DOCDIR,/usr/local/share/doc/starplot,g -e s,DATADIR,/usr/local/share/starplot,g ".."/doc/man/starconvert.man > starconvert.1
sed -e s,DOCDIR,/usr/local/share/doc/starplot,g -e s,DATADIR,/usr/local/share/starplot,g ".."/doc/man/starpkg.man > starpkg.1
make[2] : on quitte le répertoire « /tmp/starplot-0.95.5/doc »
Making all in lib
make[2] : on entre dans le répertoire « /tmp/starplot-0.95.5/lib »
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT dummy.o -MD -MP -MF .deps/dummy.Tpo -c -o dummy.o dummy.c
mv -f .deps/dummy.Tpo .deps/dummy.Po
g++ -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT ostringstream.o -MD -MP -MF .deps/ostringstream.Tpo -c -o ostringstream.o ostringstream.cc
mv -f .deps/ostringstream.Tpo .deps/ostringstream.Po
gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT strtod.o -MD -MP -MF .deps/strtod.Tpo -c -o strtod.o strtod.c
mv -f .deps/strtod.Tpo .deps/strtod.Po
rm -f libcompat.a
ar cru libcompat.a dummy.o ostringstream.o strtod.o
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ranlib libcompat.a
make[2] : on quitte le répertoire « /tmp/starplot-0.95.5/lib »
Making all in src
make[2] : on entre dans le répertoire « /tmp/starplot-0.95.5/src »
g++ -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT mathdefs.o -MD -MP -MF .deps/mathdefs.Tpo -c -o mathdefs.o `test -f 'classes/mathdefs.cc' || echo './'`classes/mathdefs.cc
mv -f .deps/mathdefs.Tpo .deps/mathdefs.Po
g++ -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT specclass.o -MD -MP -MF .deps/specclass.Tpo -c -o specclass.o `test -f 'classes/specclass.cc' || echo './'`classes/specclass.cc
classes/specclass.cc: In function ‘double roman_to_int(const std::string&)’:
classes/specclass.cc:23:7: error: ‘starstrings’ has not been declared
23 | if (starstrings::compare_n(roman_num, "VI", 2)) return 6.0;
| ^~~~~~~~~~~
classes/specclass.cc:24:12: error: ‘starstrings’ has not been declared
24 | else if (starstrings::compare_n(roman_num, "V", 1)) return 5.0;
| ^~~~~~~~~~~
classes/specclass.cc:25:12: error: ‘starstrings’ has not been declared
25 | else if (starstrings::compare_n(roman_num, "III", 3)) return 3.0;
| ^~~~~~~~~~~
classes/specclass.cc:26:12: error: ‘starstrings’ has not been declared
26 | else if (starstrings::compare_n(roman_num, "II", 2)) return 2.0;
| ^~~~~~~~~~~
classes/specclass.cc:27:12: error: ‘starstrings’ has not been declared
27 | else if (starstrings::compare_n(roman_num, "IV", 2)) return 4.0;
| ^~~~~~~~~~~
classes/specclass.cc:28:12: error: ‘starstrings’ has not been declared
28 | else if (starstrings::compare_n(roman_num, "Ia", 2)) return 0.5;
| ^~~~~~~~~~~
classes/specclass.cc:29:12: error: ‘starstrings’ has not been declared
29 | else if (starstrings::compare_n(roman_num, "Ib", 2)) return 1.5;
| ^~~~~~~~~~~
classes/specclass.cc:30:12: error: ‘starstrings’ has not been declared
30 | else if (starstrings::compare_n(roman_num, "I", 1)) return 1.0;
| ^~~~~~~~~~~
classes/specclass.cc: In static member function ‘static int SpecClass::class_to_int(char)’:
classes/specclass.cc:38:11: error: ‘starstrings’ has not been declared
38 | major = starstrings::toupper(major);
| ^~~~~~~~~~~
classes/specclass.cc: In constructor ‘SpecClass::SpecClass(const std::string&)’:
classes/specclass.cc:61:9: error: ‘starstrings’ has not been declared
61 | if (! starstrings::isempty(sSpecstring))
| ^~~~~~~~~~~
classes/specclass.cc:62:14: error: ‘starstrings’ has not been declared
62 | sMajor = starstrings::toupper(s[s.find_first_not_of(WHITESPACE "ds")]);
| ^~~~~~~~~~~
classes/specclass.cc:62:57: error: ‘WHITESPACE’ was not declared in this scope; did you mean ‘ISSPACE’?
62 | sMajor = starstrings::toupper(s[s.find_first_not_of(WHITESPACE "ds")]);
| ^~~~~~~~~~
| ISSPACE
classes/specclass.cc: In constructor ‘SpecClass::SpecClass(char, double, double, std::string)’:
classes/specclass.cc:73:36: error: ‘starstrings’ has not been declared
73 | sSpecstring = string() + major + starstrings::ftoa(minor, 2) + " "
| ^~~~~~~~~~~
classes/specclass.cc: In member function ‘void SpecClass::initialize()’:
classes/specclass.cc:104:3: error: ‘starstrings’ has not been declared
104 | starstrings::stripspace(sSpecstring);
| ^~~~~~~~~~~
classes/specclass.cc:105:3: error: ‘starstrings’ has not been declared
105 | starstrings::utf8ize(sSpecstring);
| ^~~~~~~~~~~
classes/specclass.cc:108:37: error: ‘DIGITS’ was not declared in this scope
108 | begin = sSpecstring.find_first_of(DIGITS);
| ^~~~~~
classes/specclass.cc:109:45: error: expected ‘)’ before string constant
109 | end = sSpecstring.find_first_not_of(DIGITS ".", begin);
| ~ ^~~~
| )
classes/specclass.cc:129:5: error: ‘starstrings’ has not been declared
129 | starstrings::stripspace(sSpecial);
| ^~~~~~~~~~~
classes/specclass.cc: In function ‘double roman_to_int(const std::string&)’:
classes/specclass.cc:32:1: warning: control reaches end of non-void function [-Wreturn-type]
32 | }
| ^
make[2]: *** [Makefile:450 : specclass.o] Erreur 1
make[2] : on quitte le répertoire « /tmp/starplot-0.95.5/src »
make[1]: *** [Makefile:315 : all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/starplot-0.95.5 »
make: *** [Makefile:250 : all] Erreur 2
Les catalogue d'étoiles sont bien installés :
patrick@patrick-MS-7309:/tmp/starplot-0.95.5$ sudo apt install gliese yale stardata-common
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Paquets suggérés :
gliese-viewer yale-viewer
Les NOUVEAUX paquets suivants seront installés :
gliese stardata-common yale
0 mis à jour, 3 nouvellement installés, 0 à enlever et 6 non mis à jour.
Il est nécessaire de prendre 814 ko dans les archives.
Après cette opération, 3054 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://mirrors.ircam.fr/pub/ubuntu/archive noble/multiverse amd64 gliese all 3.0.95-3 [189 kB]
Réception de :2 http://mirrors.ircam.fr/pub/ubuntu/archive noble/universe amd64 stardata-common amd64 0.8+nmu1 [10,2 kB]
Réception de :3 http://mirrors.ircam.fr/pub/ubuntu/archive noble/multiverse amd64 yale all 5.0.95-3 [615 kB]
814 ko réceptionnés en 1s (578 ko/s)
Sélection du paquet gliese précédemment désélectionné.
(Lecture de la base de données... 257165 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../gliese_3.0.95-3_all.deb ...
Dépaquetage de gliese (3.0.95-3) ...
Sélection du paquet stardata-common précédemment désélectionné.
Préparation du dépaquetage de .../stardata-common_0.8+nmu1_amd64.deb ...
Dépaquetage de stardata-common (0.8+nmu1) ...
Sélection du paquet yale précédemment désélectionné.
Préparation du dépaquetage de .../archives/yale_5.0.95-3_all.deb ...
Dépaquetage de yale (5.0.95-3) ...
Paramétrage de yale (5.0.95-3) ...
Paramétrage de gliese (3.0.95-3) ...
Paramétrage de stardata-common (0.8+nmu1) ...
Traitement des actions différées (« triggers ») pour man-db (2.12.0-4build2) ...
pourtant au final il me dit que Starplot n'est pas installé :
patrick@patrick-MS-7309:/tmp/starplot-0.95.5$ apt policy starplot gliese yale
starplot:
Installé : (aucun)
Candidat : (aucun)
Table de version :
gliese:
Installé : 3.0.95-3
Candidat : 3.0.95-3
Table de version :
*** 3.0.95-3 500
500 http://mirrors.ircam.fr/pub/ubuntu/archive noble/multiverse amd64 Packages
500 http://mirrors.ircam.fr/pub/ubuntu/archive noble/multiverse i386 Packages
100 /var/lib/dpkg/status
yale:
Installé : 5.0.95-3
Candidat : 5.0.95-3
Table de version :
*** 5.0.95-3 500
500 http://mirrors.ircam.fr/pub/ubuntu/archive noble/multiverse amd64 Packages
500 http://mirrors.ircam.fr/pub/ubuntu/archive noble/multiverse i386 Packages
100 /var/lib/dpkg/status
Donc si je déduis bien, c'est un problème de compilation dans le dossier /tmp/starplot-0.95.5/src...mais apparement j'ai ce qu'il faut :
patrick@patrick-MS-7309:~$ sudo apt install build-essential
[sudo] Mot de passe de patrick :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
build-essential est déjà la version la plus récente (12.10ubuntu1).
build-essential passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 6 non mis à jour.
patrick@patrick-MS-7309:~$
qu'est-ce qui merdoie ?
Dernière modification par fred-cavernedufond (Le 25/03/2025, à 19:24)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#40 Le 25/03/2025, à 19:23
- iznobe
Re : Rch programme astro rotation constellations
Salut fred , ca ne fonctionne pas sur 24.04 , le paquet libgtk2 n ' étant plus dispo .
par contre avec 22.04 , c' est bon .
je vais tester avec " libgtk2.0-dev " sur ma 24.04 et te tiens au courant .
Dernière modification par iznobe (Le 25/03/2025, à 19:26)
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#41 Le 25/03/2025, à 19:28
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Salut fred , ca ne fonctionne pas sur 24.04 , le paquet libgtk2 n ' étant plus dispo .
par contre avec 22.04 , c' est bon .
okay. je pensais qu'en installant GTK2 il aurait inclus ce paquet. Donc fin de l'histoire sous 24.04
encore merci de ton aide.
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#42 Le 25/03/2025, à 20:10
- iznobe
Re : Rch programme astro rotation constellations
Bon, c' est un bug de l ' installateur .
debian a sorti un patch : https://sources.debian.org/patches/starplot/0.95.5-8.3/
le plus simple ,c ' est d' ajouter le serveur debian a tes sources .
de modifier les preferences de debian pour les mettre a 200 par exemple .
puis de faire directement l' install via apt .
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#43 Le 25/03/2025, à 20:28
- iznobe
Re : Rch programme astro rotation constellations
echo "deb http://deb.debian.org/debian bullseye main" | sudo tee /etc/apt/sources.list.d/debian-bulseye.list
sudo tee /etc/apt/preferences.d/bulseye.pref << EOF
Package: *
Pin: release o=debian
Pin-Priority: 3
EOF
copie la clé de debian et met là dans /etc/apt/trusted.gpg.d :
wget https://ftp-master.debian.org/keys/archive-key-11.asc && sudo cp archive-key-11.asc /etc/apt/trusted.gpg.d
sudo apt update && sudo apt install starplot
EDIT : ajout du " | " manquant dans la 1ere commande .
Dernière modification par iznobe (Le 29/03/2025, à 19:41)
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#44 Le 26/03/2025, à 20:13
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Bon, c' est un bug de l ' installateur .
debian a sorti un patch : https://sources.debian.org/patches/starplot/0.95.5-8.3/le plus simple ,c ' est d' ajouter le serveur debian a tes sources .
de modifier les preferences de debian pour les mettre a 200 par exemple .
puis de faire directement l' install via apt .veux tu la marche à suivre ?
https://i.ibb.co/7JX0vT6r/Capture-d-cran-du-2025-03-25-19-09-22.png
oui je veux bien.
Je pense qu'il faut ajouter le serveur, puis le patch puis reprendre les commandes de #38 ? il me faut l'ordre de marche...si je pouvais installer le biniou sous 24.04 ce serait bien car c'est l'ordinateur de bureau, plus puissant...
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#45 Le 26/03/2025, à 22:24
- iznobe
Re : Rch programme astro rotation constellations
tout est dans le #43
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#46 Le 27/03/2025, à 19:40
- fred-cavernedufond
Re : Rch programme astro rotation constellations
tout est dans le #43
c'était un peu laborieux mais ça fonctionne sous Ubuntu 22.04 ; j'essayerai demain dans l'autre bécane sous 24.04
Merci pour ton aide
PS : ce serait bien que ce genre de programme soit mis en snap ou flatpak...
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#47 Le 27/03/2025, à 19:46
- iznobe
Re : Rch programme astro rotation constellations
Bonsoir , il ne devrait pas y avoir de soucis particulier , vu que j' ai fait le test sur ma 24.04 .
a +
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#48 Le 29/03/2025, à 19:22
- fred-cavernedufond
Re : Rch programme astro rotation constellations
Bonsoir , il ne devrait pas y avoir de soucis particulier , vu que j' ai fait le test sur ma 24.04 .
a +
Bonjour,
bé niet ! sous 24.04 "il veut pas le monsieur" ...j'ai essayé avec deux serveurs (principal et ircam) en vain ; pas sur qu'il intégre bien debian-bulseye dans source.list : je ne vois rien qui ressemble à ça. Voila ce qu'il dit :
patrick@patrick-MS-7309:~$ echo "deb http://deb.debian.org/debian bullseye main" sudo tee /etc/apt/sources.list.d/debian-bulseye.list
deb http://deb.debian.org/debian bullseye main sudo tee /etc/apt/sources.list.d/debian-bulseye.list
patrick@patrick-MS-7309:~$ sudo tee /etc/apt/preferences.d/bulseye.pref << EOF
Package: *
Pin: release o=debian
Pin-Priority: 3
EOF
[sudo] Mot de passe de patrick :
Package: *
Pin: release o=debian
Pin-Priority: 3
patrick@patrick-MS-7309:~$ wget https://ftp-master.debian.org/keys/archive-key-11.asc && sudo cp archive-key-11.asc /etc/apt/trusted.gpg.d
--2025-03-29 18:13:43-- https://ftp-master.debian.org/keys/archive-key-11.asc
Résolution de ftp-master.debian.org (ftp-master.debian.org)… 192.91.235.231
Connexion à ftp-master.debian.org (ftp-master.debian.org)|192.91.235.231|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 11861 (12K) [application/pgp-keys]
Enregistre : ‘archive-key-11.asc.2’
archive-key-11.asc.2 100%[==================================>] 11,58K --.-KB/s ds 0,008s
2025-03-29 18:13:44 (1,44 MB/s) - ‘archive-key-11.asc.2’ enregistré [11861/11861]
patrick@patrick-MS-7309:~$ sudo apt update && sudo apt install starplot
Atteint :1 http://archive.ubuntu.com/ubuntu noble InRelease
Atteint :2 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Atteint :3 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Atteint :4 http://archive.ubuntu.com/ubuntu noble-security InRelease
Atteint :5 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu noble InRelease
Atteint :6 https://ppa.launchpadcontent.net/flatpak/stable/ubuntu noble InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
14 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
W: https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu/dists/noble/InRelease: La signature par clé 3C48D16124B50277AF10D27F32B18A1260D8DA0B utilise un algorithme faible (rsa1024)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Aucune version du paquet starplot n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « starplot » n'a pas de version susceptible d'être installée
patrick@patrick-MS-7309:~$
A suivre (éventuellement)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#49 Le 29/03/2025, à 19:40
- iznobe
Re : Rch programme astro rotation constellations
il ne contacte pas le serveur de debian , donc normal qu ' il ne trouve pas le paquet .
il manque un pipe dans la 1ere commande :
echo "deb http://deb.debian.org/debian bullseye main" | sudo tee /etc/apt/sources.list.d/debian-bulseye.list
donc :
echo "deb http://deb.debian.org/debian bullseye main" | sudo tee /etc/apt/sources.list.d/debian-bulseye.list
sudo apt update && sudo apt install starplot
j ' ai corrigé la commande dans le #43
Dernière modification par iznobe (Le 29/03/2025, à 19:44)
retour COMPLET et utilisable de commande | script montage partition ext4
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#50 Le 29/03/2025, à 19:41
- ylag
Re : Rch programme astro rotation constellations
Bonjour,
patrick@patrick-MS-7309:~$ echo "deb http://deb.debian.org/debian bullseye main" sudo tee /etc/apt/sources.list.d/debian-bulseye.list
deb http://deb.debian.org/debian bullseye main sudo tee /etc/apt/sources.list.d/debian-bulseye.list
Erreur dans la commande, il manque une barre verticale, pipe, entre main" et sudo :
echo "deb http://deb.debian.org/debian bullseye main" | sudo tee /etc/apt/sources.list.d/debian-bulseye.list
Grillé par @iznobe ...
A+
Dernière modification par ylag (Le 29/03/2025, à 19:44)
Hors ligne