Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Linux ctags build instructions in CONTRIBUTING.md are missing build dependencies

Ouverte Adaptée aux débutants
#1,633 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

  • #1667 par @The-AarushiSingh — fermée sans fusion

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
84/100
Type d'issue
Documentation
Clarté
Clairement spécifiée
Activité
Active
Stack technique
linux, shell

Piste de recherche

Commencez par les instructions de compilation de universal-ctags sous Linux dans CONTRIBUTING.md et comparez leurs dépendances avec install-ctags-macos.sh. Vérifiez la configuration documentée dans un conteneur Debian Bookworm propre, y compris l’étape configure avec --enable-json. Le travail est considéré comme terminé lorsque les instructions listent les dépendances requises et que la compilation progresse au-delà de autogen.sh et configure.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

The Linux instructions for building universal-ctags in CONTRIBUTING.md don't list any build dependencies, so they fail on a clean machine.

On a clean debian:bookworm container with build-essential installed:

$ ./autogen.sh
No autotools (autoconf and automake) found
$ echo $?
1

After installing autoconf, automake and pkg-config, the next step fails too, since the documented configure line uses --enable-json:

$ ./configure --program-prefix=universal- --enable-json
configure: error: jansson not found
$ echo $?
1

install-ctags-macos.sh already installs these via brew, so the Linux path just needs the equivalent.

Happy to open a PR.

Langage dominant
TypeScript
Étoiles
3.9k
Forks
374
Merge moyen
2 j 21 h
PR mergées (30 j)
43

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de sourcebot-dev/sourcebot

Toutes les issues de sourcebot-dev/sourcebot

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.