• [^] # Re: paquets debian (checkinstall)

    Posté par . En réponse au journal Mon premier jeu libre: OpenAlchemist (0.2). Évalué à 2.

    peut-etre dans les "release note", juste préciser que ce n'est pas un paquet debian-type, histoire que les gens ne croient pas que ton mainteneur se moque de toi :)

    Pour macosx, je n'avais pas pu me passer de pkg-config, en fait le clanlib est prévu pour fonctionner avec xcode (environnement de dev pour mac) et produits tous les fichiers dans des Clan*.framework à placer dans un dossier particulier. Mais j'ai réussi à lier (presque) en tapant directement :

    cc bin/main.o bin/game.o bin/key_events.o bin/detect_to_destroy.o bin/detect_to_fall.o bin/drawing.o bin/hightscores.o bin/pause.o bin/preferences.o bin/skins-selector.o -lobjc --libs /Library/Frameworks/ClanCore.framework/ClanCore /Library/Frameworks/ClanGL.framework/ClanGL /Library/Frameworks/ClanSDL.framework/ClanSDL /Library/Frameworks/ClanApp.framework/ClanApp /Library/Frameworks/ClanDisplay.framework/ClanDisplay /Library/Frameworks/SDL.framework/SDL /Library/Frameworks/libpng.framework/libpng /Library/Frameworks/libjpeg.framework/libjpeg /Library/Frameworks/ClanLib.framework/ClanLib -Wall -o openalchemist

    malheureusement j'ai ensuite tout un paquet de :
    ld: Undefined symbols:
    std::basic_string<char, std::char_traits, std::allocator >::c_str() const
    std::allocator::allocator[in-charge]()
    std::allocator::~allocator [in-charge]()
    /.../

    tant pis :(

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it