compile error when build megcc
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- cmake, cpp
- Domaine
- build-system, compilers
Piste de recherche
Reproduisez le build en suivant les étapes indiquées avec apt-get, third_party/prepare.sh, CMake et Ninja, puis examinez compiler/tools/mgb-to-tinynn/mgb-to-tinynn.cpp autour de la ligne 102. Comparez les déclarations signalées et l’invocation de macro avec le code source environnant ; le travail est considéré comme terminé lorsque le build Ninja de MegCC s’achève sans ces erreurs de compilation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
hi
I get the latest source code, I build megcc source code as the user guide, the step as follows:
- apt-get install cmake ninja-build
2./third_party/prepare.sh - cd megcc/compiler
- mkdir build
- cmake .. -G Ninja
- ninja
the error log as below:
../tools/mgb-to-tinynn/mgb-to-tinynn.cpp:102:19: error: ‘kernel_exporter’ has not been declared
export_cv_opr(kernel_exporter, dump_info->cv_impl);
^~~~~~~~~~~~~~~
../tools/mgb-to-tinynn/mgb-to-tinynn.cpp:102:36: error: ‘dump_info’ has not been declared
export_cv_opr(kernel_exporter, dump_info->cv_impl);
^~~~~~~~~
../tools/mgb-to-tinynn/mgb-to-tinynn.cpp:102:45: error: expected ‘,’ or ‘...’ before ‘->’ token
export_cv_opr(kernel_exporter, dump_info->cv_impl);
^~
../tools/mgb-to-tinynn/mgb-to-tinynn.cpp:102:54: error: ISO C++ forbids declaration of ‘export_cv_opr’ with no type [-fpermissive]
export_cv_opr(kernel_exporter, dump_info->cv_impl);
- Langage dominant
- C++
- Étoiles
- 482
- Forks
- 57
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de MegEngine/MegCC
-
tensor_c.h缺少函数实现Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
编译libTinyNN.so 缺少文件version.ldOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
-
RISC-V CompilationOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
-
支持torchscript模型编译Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Toutes les issues de MegEngine/MegCC
Issues similaires
-
area:decoder area:libnvmpi bug P3
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
gjrtimmer/jetson-nvmpi#164 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
redis/memtier_benchmark#850 ·
Les mainteneurs répondent en général sous 1 jour
-
bug-unconfirmed
Difficulté 1/5 Moins d'une heure Accessibilité débutants 91/100
Les mainteneurs répondent en général sous 1 jour
-
Status: Needs confirmation Status: Needs triage
Difficulté 1/5 1-3 heures Accessibilité débutants 77/100
FreeCAD/FreeCAD#33863 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
pawelsalawa/letos#5839 ·