Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

windres - Download und Benutzung

Mitglied: nullplan001

nullplan001 (Level 1) - Jetzt verbinden

20.08.2006, aktualisiert 21.08.2006, 5405 Aufrufe, 6 Kommentare

Hi all,
ich habe da ein Problem namens windres. Ich brauche es, um meinen Dateien ein paar Infos hinzuzufügen; außerdem wollte ich damit die Internationalisierung durch den Einsatz von resource strings erleichtern. Nur weiß ich nicht, wie ich es bekommen soll? Da es teil der GNU binutils ist, habe ich mir die Sources davon heruntergeladen. Ich benutze zwar Windows, habe aber djgpp mit GNU make installiert. Nur weiß ich absolut nicht, wie ich die binutils im allgemeinen und windres im speziellen kompilieren und installieren soll. Wenn ich versuche, die Datei binutils-2.14\binutils\windres.c zu kompilieren kommen diverse Fehlermeldungen:

Syntax-Fehler in bucomm.h
Einige Header (libiberty.h, safe-ctype.h, obstack.h) existieren nicht.
Syntax-Fehler in winuni.h, windres.h und windres.c


(Das echte Listing ist länger als zwei Bildschirmseiten) Irgendwas sagt mir, dass ich die Datei nicht direkt kompilieren sollte, aber es gibt in dem ganzen Verzeichnis keine Makefile. Nur:

makefile.am
makefile.in
makefile.vms-in


Und was kann ich mit denen machen? Im Hauptverzeichnis gibt es auch eine setup.com, deren Auführung keine sichtbaren Ergebnisse ergab. Und auch hier keine makefile. Was soll ich denn machen?

Die zweite Frage hat sich erst in Position gebracht, als ich feststellen musste, dass sich das Tutorial, das ich dazu an der Hand hatte, verflüchtigt hat. Wo gibt es ein Tutorial über Resource Scripts? Ich habe mit Google dazu eigentlich nix gefunden. Für Vorschläge wäre ich dankbar.
Tschö,
nullplan
Mitglied: JohnnyB
20.08.2006 um 12:39 Uhr
Hallo nullplan,

die Fehlermeldungen bedeuten, das bestimmte Abhängigkeiten nicht erfüllt sind. Um den Code erfolgreich zu übersetzen, werden eben die angeführten Dateien benötigt. Wenn diese Dateien bei dem Paket, das Du Dir runtergeladen hast, eigentlich dabei sein sollten, dann kann es sein, daß dein Compiler nicht das entsprechende Verzeichnis durchsucht, indem sie sich befinden. Dann mußt Du das/die Verzeichnis/se, wo diese entsprechenden .h-Dateien gespeichert sind, in den Include-Path deines Compilers einbinden.

Das mit dem nicht direkt kompilieren ist bei OpenSource üblich, da normalerweise die benötigten Makefiles erst wärend der Konfiguration erstellt werden. Auf einer Unix/Linux-Kiste verwendet man hierfür üblicherweise den Dreisatz (auf der Kommandozeile):

configure (Eingabetaste)
make (Eingabetaste)
sudo make install (Eingabetaste)

Es wird dann zuerst das configure-Skript ausgeführt, welches nach bestimmten Abhängigkeiten sucht und bestimmte Umgebungsvariablen setzt, die für die erfolgreiche Übersetzung notwendig sind.
Mit dem make wird dann das eigentliche Makefile generiert.
Mit dem make install (das mit root-Rechten ausgeführt werden muß), wird dann der eigentliche Compiliervorgang gestartet.

Wie gesagt, das gilt für Unix/Linux-Rechner, wie das bei Windows-Rechnern abläuft, kann ich Dir leider nicht sagen, aber ich vermute mal, daß Du da auch erst irgendwelche configuration/setup-skripts laufen lassen mußt. Diese Dinge sind aber für gewöhnlich in den liesmich/readme-Dateien oder in den Installationshinweisen beschrieben.

Vielleicht suchst Du auch nochmal, ob Du nicht eine bereits compilierte Version (Binary) für Deine Prozessor-Betriebssystemkombination im Internet findest.

Schönen Gruß,
Johnny.
Bitte warten ..
Mitglied: nullplan001
20.08.2006 um 13:08 Uhr
Ich habe mir mal das configure-Skript angeguckt: Es will unbedingt als Interpreter die sh haben. Schick, weil ich genau die nicht habe. Sonst sind das doch auch Perl-Skripts, wieso nicht jetzt? Na egal. Ich suche mal nach einem Windows-Ableger der Bash. (Die sollte das Skript auch ausführen können, oder? Oder muss ich gezielt nach einem Windows-Ableger der sh gucken?)
Und nein, ich habe nicht vor, das configure-Skript zu übersetzen. Es besteht nämlich aus 136 231 Zeichen. Danke, verzichte zu Ungunsten anderer.
Tschö,
nullplan
Bitte warten ..
Mitglied: JohnnyB
20.08.2006 um 13:11 Uhr
Normalerweise sollte die BASH alles können, was die SH auch kann und noch ein bischen mehr.

Schönen Gruß,
Johnny.
Bitte warten ..
Mitglied: nullplan001
20.08.2006 um 21:09 Uhr
Hi,
ich habe jetzt folgendes gemacht:
Habe gegooglet und kam bei http://folk.uio.no/andreass/unix_tools.html raus.
Habe die dortige user.exe heruntergeladen und ausgeführt.
Habe ein Verzeichnis /tmp (wegen Warnung) und /bin (wegen Trick) erstellt.
Habe in /bin einen symlink auf /cygnus/cygnus-b20/cygnus.bat erstellt
Habe die cygnus.bat bearbeitet: Letzte Zeile, statt "bash" jetzt "bash %*"
Und wenn ich jetzt das configure-Skript ausführen will, steht da:
bash-2.02$ configure --prefix=. --host=i386-pc-cygwin
loading cache ./config.cache
configure: error: can not run ./config.sub

Aber ich habe einen Plan: Ich werde die Sourcen auf einem anderen Rechner, der cygwin hat und bei dem es funktioniert, kompilieren. Das mache ich jedoch nach dem Abendbrot. Ich melde mich dann wieder.
Tschö,
nullplan
P.S.: Sorry, bis eben war meine Internetverbindung weg. Aber zurück zum Thema: Die Installation braucht cc1. Hab ich aber nicht. Weis ich auch nicht, ob man es bei cygwin nachrüsten kann, und wenn ja, wie. Ist auch eqal, ich suche jetzt nach vorkompilierten Versionen von windres (So stark weichen die Windows-Distros ja nicht voneinander ab, wie bei Linux )
P.P.S.: Ich habe noch etwas gegooglet und herausgefunden, dass ich mir den ganzen Ärger hätte sparen können, da windres bei FreePascal schon im Installationsumfang enthalten ist. Ich Troll!!! Naja, die Frage nach einem Tutorial bleibt immer noch.
Bitte warten ..
Mitglied: JohnnyB
21.08.2006 um 02:20 Uhr
Vielleicht hilft das, ist zwar kein Tutorial, aber zumindest mal die manpage:

http://nixdoc.net/man-pages/Linux/man1/windres.1.html
Bitte warten ..
Mitglied: nullplan001
21.08.2006 um 13:34 Uhr
Danke für den Link, aber das war nicht so ganz das, was ich gesucht habe. Die Infos dort hätte ich ja auch ohne weiteres aus dem Programm ziehen können (Von wegen Optionen, und so.) Naja, trotzdem danke für den Versuch. Irgendwie scheint sich kein Schwein für resource scripts zu interessieren... außer mir.
tia und tschö,
nullplan
Bitte warten ..
Ähnliche Inhalte
Windows Server
CAL-Benutzung
gelöst Frage von dibranWindows Server21 Kommentare

Hallo zusammen, ich hätte mal eine Frage zu einem bestimmten Einsatz-Szenario zu den CAL's. Im Einsatz ein Windows Server ...

Backup
VSS benutzung von mehreren Programmen
Frage von geocastBackup5 Kommentare

Hallo zusammen Ich bin gerade an Backups einrichten und hätte ein Frage zu VSS (Volumen Shadow Copy) von Microsoft. ...

Vmware

Unterschied RAM Benutzung VmWare und Windows

gelöst Frage von TheHawkVmware3 Kommentare

Guten Morgen, Meine Frage betrifft folgendes. Wenn ich auf meinem MySQL Server den RAM Verbrauch in Windows gucke sagt ...

Rechtliche Fragen

Illegale Software benutzung im Unternehmen

gelöst Frage von Lasky94Rechtliche Fragen41 Kommentare

Sehr geehrte Damen und Herren, Wichtig zu wissen: ich bin noch in Ausbildung, mir fehlt noch einen Jahr, bis ...

Neue Wissensbeiträge
Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 2 StundenMicrosoft2 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 20 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 1 TagiOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server30 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless25 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...