ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
gni
Nutzer
16.08.2005, 10:02 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Bahnhof. [ Dieser Beitrag wurde von gni am 16.08.2005 um 10:03 Uhr editiert. ] |
|||||
gni
Nutzer
16.08.2005, 09:59 Uhr [ - Direktlink - ] |
Thema: DvPlayer
Brett: Amiga, AmigaOS 4 Zitat:Na dann erklär mir bitte, warum das Archiv avcodeclib_OS4.lha eine Datei "COPYING.txt" enthält. Das ReadMe des Archives hast Du natürlich auch nicht gelesen... |
|||||
gni
Nutzer
16.08.2005, 09:48 Uhr [ - Direktlink - ] |
Thema: DvPlayer
Brett: Amiga, AmigaOS 4 Zitat:Ich bezweifle, das jetzt kein weiterer GPL-Code mehr verwendet wird. |
|||||
gni
Nutzer
16.08.2005, 09:46 Uhr [ - Direktlink - ] |
Thema: DvPlayer
Brett: Amiga, AmigaOS 4 Zitat:Wie kann man nur so einen Unfung schreiben? Wenn ich nicht will, das meine Software einer bestimmten Lizenz unterliegt, dann muß ich dafür sorgen, das das nicht passieren kann. Und erzähl jetzt nicht, das er nicht wußte, das er GPL-Software verwendet. |
|||||
gni
Nutzer
16.08.2005, 09:38 Uhr [ - Direktlink - ] |
Thema: DvPlayer
Brett: Amiga, AmigaOS 4 Zitat:Open Source != GPL |
|||||
gni
Nutzer
16.08.2005, 09:27 Uhr [ - Direktlink - ] |
Thema: DvPlayer
Brett: Amiga, AmigaOS 4 Zitat:Warum mußt Du *immer* alles verallgemeinern? Jeder kann sich für seine Software eine Lizenz suchen, die *ihm* genehm ist, egal ob die anderen passt oder nicht. Und wenn dann jemand die Software dann benutzt, dann *muß* er die Lizenzbestimmungen einhalten! |
|||||
gni
Nutzer
16.08.2005, 09:17 Uhr [ - Direktlink - ] |
Thema: Bildschirmschoner
Brett: Amiga, AmigaOS 4 Zitat:Warum sollte so was nicht laufen? Ich benutze ASwarm 1.3 (uralt) und der sollte problemlos auch auf einem 68000 laufen. Zitat:Was macht das besonderes? Zitat:Es geht, aber vermutlich sehr langsam. [ Dieser Beitrag wurde von gni am 16.08.2005 um 10:56 Uhr editiert. ] |
|||||
gni
Nutzer
15.08.2005, 17:30 Uhr [ - Direktlink - ] |
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung Zitat:Möglicherweise. Nur mußt Du dem garantiert noch beibringen CyberGraphics Funktionen zu verwenden. Ich vermute, das wäre eine schwieriges Unterfangen. |
|||||
gni
Nutzer
15.08.2005, 17:27 Uhr [ - Direktlink - ] |
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung Zitat:Welcher picture.datatype unterstützt PBPAFMT_ARGB? Zitat:Warum? Wenn der picture.datatype damit nichts anfangen kann, muß/kann ich den Alpha-Kanal auch nicht berücksichtigen. Zitat:Ich bezweifle auch nicht, das ALPHA nutzlos ist. Ich weis nur nicht, wie ein DT diese Information weitergeben soll bzw. behandeln soll, da meines Wissens PBPAFMT_ARGB nicht unterstützt wird. |
|||||
gni
Nutzer
15.08.2005, 17:19 Uhr [ - Direktlink - ] |
Thema: SASC
Brett: Programmierung Zitat:Es wäre nett, wenn man die Quellen danach immernoch mit SAS/C übersetzen kann. |
|||||
gni
Nutzer
15.08.2005, 17:17 Uhr [ - Direktlink - ] |
Thema: SASC
Brett: Programmierung Zitat:Ja. |
|||||
gni
Nutzer
15.08.2005, 11:53 Uhr [ - Direktlink - ] |
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung Zitat:Nicht das ich wüßte. Zitat:DTs können ohne weiteres den Alpha-Kanal laden. Nur was dann damit machen? |
|||||
gni
Nutzer
15.08.2005, 10:17 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Mich stört seine undifferenzierte Sichtweise, die in dem Zitat nur allzu deutlich wird. |
|||||
gni
Nutzer
15.08.2005, 10:09 Uhr [ - Direktlink - ] |
Thema: MP3 VBR Laufzeit berechnen
Brett: Programmierung Zitat:Schreib einen Bug-Report an den AMP-Autor. Und wie sieht es bei mpega (den Shell-Tool) aus? |
|||||
gni
Nutzer
15.08.2005, 10:01 Uhr [ - Direktlink - ] |
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung Zitat:Vermutlich mit einer eigenen Laderoutine, die die libpng direkt benutzt. |
|||||
gni
Nutzer
12.08.2005, 17:07 Uhr [ - Direktlink - ] |
Thema: Probleme mit HD-Toolbox von OS 3.9
Brett: Amiga, AmigaOS 4 Zitat:Du _bootest_ vom Stöckchen? Kannst Du das bitte etwas genauer ausführen? |
|||||
gni
Nutzer
12.08.2005, 15:17 Uhr [ - Direktlink - ] |
Thema: Fragen zu G-REX
Brett: Amiga, AmigaOS 4 Zitat:Beim Mediator hat man doch gar keine Wahl, ohne PCI-Graka gehts doch nicht. |
|||||
gni
Nutzer
12.08.2005, 12:18 Uhr [ - Direktlink - ] |
Thema: Probleme mit HD-Toolbox von OS 3.9
Brett: Amiga, AmigaOS 4 Zitat:Das sollte NSDPatch eigentlich beheben oder? Ohne ASKDEVICE und mit richtigem DEVICE= sollte die HDToolBox klaglos tun. |
|||||
gni
Nutzer
12.08.2005, 10:29 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Schön das wenigstens einer Durchblick hat... Zitat:Warum sollte ich bei 'char *foo = "ein string"' zwingend const brauchen? Zitat:Ach? |
|||||
gni
Nutzer
11.08.2005, 13:43 Uhr [ - Direktlink - ] |
Thema: C++ mit GoldED AIX ?
Brett: Programmierung Zitat:Für m68k? Für die neuen Versionen sollte man dann auch passende binutils haben. Die müßte ich auch noch erstellen. Leider macht mir 3.4.3 bei PPC etwas Schwierigkeiten. Das möchte ich erst noch genauer untersuchen. Zitat:Wo kann man die finden? Sind diesmal die diffs dabei? Ohne die hast Du Probleme... Zitat:Ich kann wirklich keinen genauen Termin nennen :-( |
|||||
gni
Nutzer
11.08.2005, 13:13 Uhr [ - Direktlink - ] |
Thema: C++ mit GoldED AIX ?
Brett: Programmierung Zitat:Nimm "AllocChooserNodeA", schreib "AllocChooserNode()" selber oder verwenden eine andere amiga.lib. Zitat:Da ich nicht glaube, das Dietmar die amiga.lib für den GCC selber erstellt, wird sich da wohl nichts ändern. |
|||||
gni
Nutzer
11.08.2005, 13:05 Uhr [ - Direktlink - ] |
Thema: MP3 VBR Laufzeit berechnen
Brett: Programmierung Zitat:Schau Dir die Quellen der libmad an. Da wird sowohl der Xing- als auch der Lame-Tag ausgewertet. |
|||||
gni
Nutzer
11.08.2005, 11:35 Uhr [ - Direktlink - ] |
Thema: C++ mit GoldED AIX ?
Brett: Programmierung Zitat:Ich habe gestern einen mpega_libmad Test gemacht. Dabei habe ich die Bibliothek für PowerUp mit verschiedenen Compilern erstellt: 3.3.3, 3.4.3, 4.0.0 und 4.1.0/20050805. Im Test war die Version von 3.4.3 am schnellsten, die 4.x Versionen waren merklich langsamer, aber das mag für andere Programme anders aussehen. Dennoch denke ich, das 4.x derzeit nur verbesserte Fehler- und Warnmeldungen bietet. |
|||||
gni
Nutzer
10.08.2005, 15:54 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Die Funktionen haben schon einen Sinn: So kann man bequemer variable Taglisten erzeugen, dh. was hinzunehmen bzw. weglassen ohne einen Index anpassen zu müssen. Motif hat im übrigen auch solche Funktionen. Zitat:Das sehe ich anders. Es ist bei weitem flexibler und kann ohne größere Anstrengung verändert werden. Das war mit den alten Strukturen nicht möglich. Und wie bereits gesagt, auch Motif verwendet "TagListen" und das gibt es für viele Systeme.Zitat:Eben. Deswegen sagte ich ja auch, daß das keine besonders glückliche Lösung war mit den Taglisten. Zitat:Ich sehe da das Problem nicht. Inline/Stubs sind maschinen- und Compilerspezifisch. Solange "sizeof(long) == sizeof(long*)" gilt, gibt es kein Problem. Zitat:Es ging um die Warnung und wie sie zu Stande kommt.Zitat:Naja, im Groben habe ich das auch gesagt. "Es gibt ja immer noch die Stubs"Zitat:Das ist _ausschließlich_ ein Problem "Implementation". Der GCC unterstützt Makros mit variablen Argumenten und dieses Feature wird von den Inlines verwendet. Die Argumente werden in ein ULONG-Array gepackt. Und genau das ist die Stelle, an der die Warnung kommen _muß_. Die beschriebene Methode ist äußerst ineffizient. Deshalb empfehle ich generell mit NO_INLINE_STDARG zu arbeiten. Zum einem gibt es dann keine Warnung und außerdem ist der generierte Code dann um Längen besser. Zitat:Siehe Solars Posting: Es kommt auf die Platzierung von const an. Zitat:Das Problem ist _nicht_ const. Das kann man einführen ohne das alte Quellen geändert werden müßten. Das Problem ist "UBYTE". Der "richtige/bessere" Typ wäre "char" in einem typedef gewesen. Zitat:Stringkonstanen haben einen Typ: "char*". Den meisten C Compilern ist bis heute egal, ob man das einem "passendem" Charactertyp zuweist. C++ hat da schon immer draufgeschaut und GCC 4.0 warnt auch im C Mode. Zitat:So ganz richtig ist das nicht. Das API macht Probleme mit C++. Mit einem entsprechenden C Compiler bekommt man neuerdings auch Warnungen bezüglich Zeigervorzeichen. Auch wenn das AMiga API Schwächen hat, kann man oft Casts vermeiden. Viele sind nur zu faul es zu tun und unglücklicherweise enthalten viele Beispiele Casts :-( [ Dieser Beitrag wurde von gni am 10.08.2005 um 17:08 Uhr editiert. ] |
|||||
gni
Nutzer
10.08.2005, 09:27 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Die VarArgs-Varianten sind nur _Hilfsfunktionen_ ("convenience")! Zitat:Die normale Funktion mit TagList* als Argument aber auch nicht. Beim Füllen der TagList mußt Du _auch_ Casten. Zitat:Das ist _ausschließlich_ ein Problem "Implementation". Der GCC unterstützt Makros mit variablen Argumenten und dieses Feature wird von den Inlines verwendet. Die Argumente werden in ein ULONG-Array gepackt. Und genau das ist die Stelle, an der die Warnung kommen _muß_. Die beschriebene Methode ist äußerst ineffizient. Deshalb empfehle ich generell mit NO_INLINE_STDARG zu arbeiten. Zum einem gibt es dann keine Warnung und außerdem ist der generierte Code dann um Längen besser. Zitat:Irrelevant. Der Texteintrag in IText kann trotzdem ein "const" haben und Du kannst dennoch Deinen const-losen Typ zuweisen. Zitat:Weisst Du eigentlich wie const funktioniert und was es aussagt? :-( |
|||||
gni
Nutzer
10.08.2005, 09:12 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Probleme haben sie trotzdem, wegen Zeiger/Nichtzeiger in ti_Data. AFAICT wurden TagListen zuerst bei Motif verwendet. |
|||||
gni
Nutzer
10.08.2005, 09:08 Uhr [ - Direktlink - ] |
Thema: Gleiches Programm wird von GCC kompiliert aber nicht von G++ ?
Brett: Programmierung Zitat:Irrtum. Durch Casts nimmst Du dem Compiler die Möglichkeit zur Typprüfung. Mit Casts sagst Du ja explizit, das Du es besser weisst. Zitat:Nö, sind sie nicht. Die Verwendung von UBYTE ist ein Problem, genau wie STRPTR. Zitat:Funktionsaufrufe per Makro? Das ging damals eh nicht, da Du die Parameter immernoch in Registern übergeben mußt und das konnte damals kein Compiler. Zitat:Unsinn, das ist kein Problem. Umgekehrt wird ein Schuh draus. |
|||||
gni
Nutzer
08.08.2005, 14:21 Uhr [ - Direktlink - ] |
Thema: Welcher Programierer traut sich an UPX
Brett: Amiga, AmigaOS 4 Zitat:Nö. PowerPacker, Imploder, CrunchMania etc. waren auch auf Rechner vor 10 bis 15 Jahren schnell. Das Auspacken fiel nicht wirklich auf, es sei denn man ließ die Farben des Mauszeiger scrollen und man hat mit dem Copper Farbbalken auf den Bildschirm gezaubert. Zitat:Du solltest besser unnützen Kram löschen. |
|||||
gni
Nutzer
08.08.2005, 14:15 Uhr [ - Direktlink - ] |
Thema: Welcher Programierer traut sich an UPX
Brett: Amiga, AmigaOS 4 Zitat:Richtig. Es geht aber auch nur darum, das man UPX gepackte Programme mit einem nativen UPX auf jedem anderen System auspacken kann. BTW, es gibt Würmer/Tojaner, die mit UPX gepackt worden sind... |
|||||
gni
Nutzer
08.08.2005, 14:12 Uhr [ - Direktlink - ] |
Thema: Welcher Programierer traut sich an UPX
Brett: Amiga, AmigaOS 4 Zitat:Das ist ein alter Hut. |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |