• [^] # Re: lequel

    Posté par . En réponse au journal Tour d'horizon des éditeurs de texte pour le terminal. Évalué à 2.

    Au fait, quelqu'un à réussi à le compiler?

    Perso impossible, peut-être à cause du fait d'avoir boost en 1.49 (l'auteur indique 1.50 minimum) mais l'erreur que je garde ne semble pas liée à boost:

    /kakoune/src$ make
    clang++ -std=c++11 -std=gnu++11 -g -Wall -Wno-reorder -Wno-sign-compare -pedantic -DKAK_DEBUG -MD -MP -MF .main.d -c -o .main.o main.cc
    main.cc:440:21: error: call to constructor of 'Kakoune::SelectionList' is ambiguous
     { buffer, {{0,0}, buffer.back_coord()} },
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ./selection.hh:75:5: note: candidate constructor
     SelectionList(Buffer& buffer, Selection s);
     ^
    ./selection.hh:77:5: note: candidate constructor
     SelectionList(Buffer& buffer, Vector<Selection> s);
     ^
    ./input_handler.hh:41:32: note: passing argument to parameter 'selections' here
     InputHandler(SelectionList selections,
     ^
    1 error generated.
    make: *** [.main.o] Erreur 1

    J'avais aussi une tonne d'erreurs sur size_t non défini, que j'ai résolues en incluant stddef.h dans hash.hh. Si je pouvais le faire compiler sous Debian stable (bon, à l'exception près que j'ai inclus clang 3.5 du repo de officiel de clang, au lieu de celui de debian qui dépend toujours d'une libc++ qui date d'old stable... sigh)