Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

UML tool

Anoniem
rkars
9 antwoorden
  • Ik probeer een UML tooltje onder Linux te installeren, ged/l vanaf uml.sourceforge.net.
    Als ik een make doe, dan knalt hij er op een gegeven moment uit met de melding:
    umldoc.h:16: kprinter.h: No such file or directory.

    Mijn vraag dus… waarom heb ik dat bestand niet? En hoe kom ik er dan nu aan! Ik draai SuSe 7.2 met KDE 2.2 (<– systeemvereiste)

    Iemand een idee hoe ik dit op kan lossen of weet iemand misschien een ander mooi UML tooltje?

    TIA!
  • kprinter.h staat in de map
    /opt/kde2/include
    Staatie daar bij jou ook?
    Zo neen, installeer even de kdelibs-headers (vaak kdelibs-devel genoemd) en de qt-headers.
    Zo ja, dan klopt je omgevingsvariabele niet.
    Dat kun je het makkelijkst oplossen door /opt/kde te koppelen aan /opt/kde2.

    Max
  • Misschien dat je ergens Rational Rose vandaan kan toveren.
    Is de de-facto standaard-tool voor UML. Is wel Windows, maar draait perfect met Wine.

    ( http://www.winehq.com )

    GreetzZzz
  • Bedankt! Ik zal eens kijken of ik ergens RR kan vinden.

    Maximiliaan: ik had idd een find gedaan op kprinter.h, deze kon hij in mijn hele systeem niet vinden. Een andere header die gebruikt werd, kurl.h vond ik in de map /opt/kde2/include.
    Ik heb vanaf het internet toen een source van kprinter.h ged/l en deze ook in deze map geplaatst. Helaas heeft dit niet mogen helpen. Hij komt nu iets verder maar geeft nu de melding:
    pPrinter was not declared in this scope.

    Ik ben nog aan het kijken waar dit door komt. Ik heb echter ook geen zin om in de source te gaan rommelen, want het zijn wel standaard sources, dus je zou toch mogen verwachten dat het moet werken. Misschien was het kprinter bestand dat ik van internet heb ged/l niet correct?

    De KDElib-devel package was overigens bij mij geinstalleerd. Ik zal nog even proberen om deze te deinstalleren, en daarna opnieuw te installeren, misschien dat dit bestand een keertje per ongeluk is verwijderd.
  • Kijk hier ook eens naar:

    http://argouml.tigris.org/
  • Marcelk: bedankt voor die tip! Dat Argo UML werkt in elk geval goed. Mooie tooltje ook dat Java Web Start!
    Ik kan nu in elk geval met UML verder, en dan kan ik op m'n gemak dat eerste probleem aan gaan pakken.

    Om weer even op dat eerste probleem terug te komen… Ik vermoed dat de header die ik heb ged/l niet de juiste is. De allereerste error die er bij het compileren namelijk komt is deze:
    kprinter.h:47: base class 'QPrinter' has incomplete type.
    Daarna blijven er fijn twee pagina's errors langs stromen. Iemand nog een idee?
  • Ik heb even gekeken, en kprinter.h is idd onderdeel van kdelibs-devel. Als je een andere kprinter.h in de map zet, dan loop je idd het risico dat je eentje hebt die niet compatible is met de kdelibs-devel die je hebt geïnstalleerd, met alle gevolgen van dien.
    Installeer dus kdelibs-devel opnieuw.

    Max
  • Zo'n vermoeden had ik idd ook al.
    Ik heb nu dan ook de kdelibs-devel geupdate, zonder resultaat.
    Toen heb ik dus maar de kdelibs-devel gedeinstalleerd, met een force ivm de dependecies. Ook de kprinter.h handmatig verwijderd. Na het opnieuw installleren van de kdelibs-devel is het probleem er nog steeds.

    Op de een of andere manier wordt de header dus niet geinstalleerd. Kan het te maken hebben met de rpm, of met de versie, of….??

    Ik heb kdelibs-devel-2.1.2-20, de standaard versie zoals die bij SuSE 7.2 zit.
    Verder heb ik bovenstaande handmatig gedaan via rpm -i kdelibs-devel.rpm en vanuit de dir op de installatie cd.
  • Kijk even in kpackage of de rpm van kdelibs-devel die je gebruikt überhaupt wel een kprinter.h bevat.
    Ik vermoed dat dat nmlk niet het geval is.
    Kijk in dat geval eventueel op http://www.suse.com of ze een update hebben van dat betreffende bestand. (misschien wat overdreven, maar overweeg te upgraden naar KDE 2.2)

    Ik gebruik overigens suSe 7.3, en daar zit het bestand kprinter.h wel in kdelibs-devel.


    Max

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.