Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: mercury, Schalentier


 Thema: Der Linux-Thread 100 // 0x23 ( const int MAX_POST = 30 * 100; // 0x23 )
« erste « vorherige 1 ... 28 29 30 31 [32] 33 34 35 36 ... 100 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
hoschi

hoschi
Ja toll. Build unter Windows einfach kaputt
Python redet etwas von CP1512 in einer Python eigenen Datei, Downgrade hilft auch nicht Mata halt...

 
Code:
$ python3 /mingw64/bin/meson.py winbuild
Exception in thread Thread-20:
Traceback (most recent call last):
  File "C:/msys64/mingw64/lib/python3.5\threading.py", line 914, in _bootstrap_inner
    self.run()
  File "C:/msys64/mingw64/lib/python3.5\threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "C:/msys64/mingw64/lib/python3.5\subprocess.py", line 1014, in _readerthread
    buffer.append(fh.read())
  File "C:/msys64/mingw64/lib/python3.5\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 25: character maps to <undefined>

Traceback (most recent call last):
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\mesonmain.py", line 286, in run
    app.generate()
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\mesonmain.py", line 168, in generate
    intr.run()
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreter.py", line 2455, in run
    super().run()
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 125, in run
    self.evaluate_codeblock(self.ast, start=1)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 146, in evaluate_codeblock
    raise e
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 140, in evaluate_codeblock
    self.evaluate_statement(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 161, in evaluate_statement
    return self.evaluate_if(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 214, in evaluate_if
    self.evaluate_codeblock(i.block)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 146, in evaluate_codeblock
    raise e
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 140, in evaluate_codeblock
    self.evaluate_statement(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 151, in evaluate_statement
    return self.function_call(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 372, in function_call
    return self.funcs[func_name](node, self.flatten(posargs), kwargs)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreter.py", line 1445, in func_run_command
    self.subdir, in_builddir)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreter.py", line 76, in __init__
    pc, self.stdout, self.stderr = self.run_command(command_array, source_dir, build_dir, subdir, in_builddir)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreter.py", line 96, in run_command
    return Popen_safe(command_array, env=child_env, cwd=cwd)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\mesonlib.py", line 497, in Popen_safe
    o, e = p.communicate(write)
  File "C:/msys64/mingw64/lib/python3.5\subprocess.py", line 801, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File "C:/msys64/mingw64/lib/python3.5\subprocess.py", line 1066, in _communicate
    stderr = stderr[0]
IndexError: list index out of range
...


Ich hasse Windows. Windows ist sicher schuld! Weil so halt.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von hoschi am 11.04.2017 18:54]
11.04.2017 18:50:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ich würde mal behaupten, dass der obere Traceback dein eigentliches Problem ist, und zwar scheint das der IO-Thread vom Subprozess zu sein, der daran stirbt. Vermutlich steht in irgendeiner Datei Gibberish oder das Encoding passt nicht und jemand bei Meson hat nicht gedacht, dass das passieren könnte. Naja und deswegen explodiert das weiter unten wahrscheinlich weiter weil lol dynamische Sprache.

e: Ziemlich sicher, dass Windows nicht Schuld ist, abseits von deren Ranzencoding-Erfindungen vielleicht.

Aber das ist ja generell ein toller Trace.

 
Code:
 File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 146, in evaluate_codeblock
    raise e
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 140, in evaluate_codeblock
    self.evaluate_statement(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 161, in evaluate_statement
    return self.evaluate_if(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 214, in evaluate_if
    self.evaluate_codeblock(i.block)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 146, in evaluate_codeblock
    raise e
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 140, in evaluate_codeblock
    self.evaluate_statement(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 151, in evaluate_statement
    return self.function_call(cur)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreterbase.py", line 372, in function_call
    return self.funcs[func_name](node, self.flatten(posargs), kwargs)
  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreter.py", line 1445, in func_run_command


Nen dickeres Fick dich! kann man einem Debuggenden wohl kaum ins Gesicht wichsen.
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von csde_rats am 11.04.2017 18:59]
11.04.2017 18:57:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Du bist ja genauso gereizt wie ich Breites Grinsen

Was ich schon versucht habe:
1.) Downgrade python
2.) Downgrad meson
3.) Einfaches Testprojekt mit neuer meson.build # funktioniert
4.) meson.build neu erstellt mit UTF-8, UTF-8+BOM, ASCII...

Ich habe naemlich auch irgendwelches Gibberish (Bytematsche/Encodingmatsche) in Verdacht. Ich vermute jetzt, dass irgndwelche Dateien geparsed werden mit denen ich erstmal gar nicht rechne.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 11.04.2017 19:03]
11.04.2017 19:02:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ich denke mal, dass irgendwas, was Meson ausführt Stdout/Stderr erzeugt mit Zeugs drin, was Meson dann nicht decoden kann. Compiler-Fehlermeldung oder sowas vielleicht?

 
Du bist ja genauso gereizt wie ich Breites Grinsen



Wenn ich sowas nur von weitem sehe, geht mir schon der Puls hoch Breites Grinsen

Ein wundervolles Gegenbeispiel für "Interpreter im Interpreter" wäre Jinja2, welches sprachübergreifend(!) korrekte(!) Traces erzeugt bei Fehlern. Das ist große Liebe. Aber ist ja auch von Armin.

--

Hau doch mal an der Stelle einen print(command_array) in den Code:

  File "C:/msys64/mingw64/lib/python3.5/site-packages\mesonbuild\interpreter.py", line 96, in run_command
    return Popen_safe(command_array, env=child_env, cwd=cwd)
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von csde_rats am 11.04.2017 19:06]
11.04.2017 19:03:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Danke! Ich habe es schon

Ich kopiere ein paar Ressourcen an Ort und Stelle:
 
Code:
$ cat copy_win_resources.sh
#! /bin/sh
# run_command(command, list_of_args) is run from an unspecified directory,
# therefore we have to change the cwd always manually.
cd $MESON_SOURCE_ROOT
cp lib/*.dll $MESON_BUILD_ROOT
cp server.* $MESON_BUILD_ROOT


Neu hinzugekommen ein Icon, ich mag es ja huebsch haben fuer meine Anwender:
 
Code:
#! /bin/sh
# run_command(command, list_of_args) is run from an unspecified directory,
# therefore we have to change the cwd always manually.
cd $MESON_SOURCE_ROOT
cp lib/*.dll $MESON_BUILD_ROOT
cp server.* $MESON_BUILD_ROOT
cp icon.png $MESOND_BUILD_ROOT


Das ist aber falsch, es muesste cp icon.png $MESON_BUILD_ROOT lauten, ohne D. Und dann geht das Encoding hoch skeptisch


// edit meint
Ich denke skeptisch wir mein neuer Lieblingssmilie.

// edit
Na toll. Mein Icon ist haesslich.
Ich bin Programmierer! Ich kann nicht malen traurig
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von hoschi am 11.04.2017 19:20]
11.04.2017 19:13:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Passwort in der Logmeldung Ist mir auch schon passiert mit Java, dass passiert generell sehr leicht und man sollte deswegen nicht unbedacht Logmeldungen ausgeben. Weiss jetzt aber nicht ob das was mit PHP zu tun hat oder dem Datenbanktreiber, aber womit es sicher nichts zu tun hat ist HTTPS. Auf der einen Seite ist die Webanwendung und die Absicherung der Verbindung ueber HTTP(S) ist etwas voellig anderes.

Warum ich das eigentlich schreibe?
Tracker! Dieses Ding indexiert ohnehin zu viel, gerade die ganzen Metainformationen und Dateiinhalte sind nicht erforderlich. Und dann loggt das Ding permanent alle Dateinamen- und Pfade in Systemd-Journal, wenn Tracker mal wieder irgendwas "nicht versteht". Dann lade ich die Ausgabe von journalctl auf einen Bugtracker hoch wegen einem beliebigen anderen Problem - natuerlich komplett - und zwischendrin stehen dann Namen von Bilddateien und Quellcodedateien Mata halt...

Ich bin mir sicher, beides will niemand per Default nicht im Log stehen haben. Das kann peinlich bis gefaehrlich werden.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 12.04.2017 10:53]
12.04.2017 10:52:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
Klugscheißeralarm in den Kommentaren. Sind wahrscheinlich Wordpress Fanboys die sich von jeder Kritik an PHP hart triggern lassen.
12.04.2017 12:00:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Du hast nicht wirklich bis zu den Kommentaren gescrollt peinlich/erstaunt
12.04.2017 14:50:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
Ich hab sogar mitgemacht, aber bei Golem ist Leute beleidigen relativ unbefriedigend.
12.04.2017 15:06:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Nachtrag zu meinem Encodingproblem, ich habe die Shellvariable auch im Linux-Script zum kopieren der Resourcen falsch geschrieben. Und unter Linux reagiert das System wie man es gewohnt ist, es interessiert sich nicht fuer den falschen Variablennamen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 12.04.2017 17:33]
12.04.2017 17:32:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Does a non-instruction that is non-defined and unofficially guaranteed to non-execute exactly as if it had never been in the instruction set to begin with count as an x86 instruction?

[ x86 I-Encoding intensifies ]

Aus: How many x86 instructions are there?
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 12.04.2017 18:53]
12.04.2017 18:53:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
 
Zitat von AcidPils

Wenn ich mir jetzt wirklich endlich nen neuen PC kaufen will, wär ein Ryzen 5 1500x/1600x und eine GTX1070 ne brauchbare Wahl?
Muss kein Ultra High End werden…

Hab gerade:
AMD Phenom(tm) II X4 955 Processor
NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)

Und ja, das Ding ist alt und muss weg... naja, eigentlich isses Antik und ich bekomm gerade wieder Lust mal was zu zocken.

Acid




Darauf wollte ich noch antworten:
Ich habe einen Phenom II X4 905e mit GTX650
Deine Grafikkarte ist halt alt, aber beim Prozessor stehst du gut da peinlich/erstaunt

Du willst wahrscheinlich die Nvidia wegen den besseren proprietaeren Treibern? Schau dir mal die Erfahrung mit den neuen quelloffenen AMD-Treibern an, die meisten sind sehr angetan.

Ich haette gerne einen Ryzen 1700 und eine RX480/580. Gehalt gibt es nur gerade nicht her.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 13.04.2017 10:01]
13.04.2017 9:59:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
Bezahlst du ein Haus und Unterhalt für zwei Ex-Frauen oder in was für ner Ranzbude schaffst du an, dass keine 800¤ für Hardware abfallen? Mata halt...
13.04.2017 10:04:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
red

AUP Redh3ad 11.10.2009
 
Zitat von hoschi

Ich habe einen Phenom II X4 905e mit GTX650
Deine Grafikkarte ist halt alt, aber beim Prozessor stehst du gut da peinlich/erstaunt


Naja: https://www.computerbase.de/2017-04/benchmarks-ryzen-phenom-fx-kaveri-vergleich/
13.04.2017 10:09:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ryzen 5 1400 vor FX-9590 bei 200 Watt weniger Verbrauch Breites Grinsen

Was Dinge kompilieren angeht sind die älteren CPUs btw. nicht so abgeschlagen, weil viele typische Benchmarkanwendungen (Cinebench & friends) ISA-Erweiterungen nutzen und generell oft FP-lastig sind. Ein E3-1231v3 ist da nur 40-50 % schneller als ein Phenom II X6.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 13.04.2017 10:14]
13.04.2017 10:09:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Manche Anbieter von Überwachungstechnik nehmen es mit Exportbeschränkungen vielleicht nicht so genau.

neindochoh

Im Rahmen ihrer "Cyber Days" sucht die Bundeswehr vom 18. bis 21. April an vier Standorten Nachwuchs für die digitalen Streitkräfte. Zum Abschluss gibt es eine LAN-Party.



Eine weitere Berufskampagne ist der Mädchen-Zukunftstag der zivilen Bundeswehr-IT an den Standorten Meckenheim und München im Rahmen der Girls Day am 27. April. In Meckenheim gibt es Einblick in den User Help Desk der Bundeswehr [...]

HA!
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 13.04.2017 11:01]
13.04.2017 11:00:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007


Is das unter Linux auch so krass oder is das ein Windows Ding?
13.04.2017 11:24:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Rufus

AUP Rufus 12.02.2008
Linux-User sind in der Breite schon etwas schlauer.
13.04.2017 11:25:43  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
 
Zitat von TheRealHawk

Bezahlst du ein Haus und Unterhalt für zwei Ex-Frauen oder in was für ner Ranzbude schaffst du an, dass keine 800¤ für Hardware abfallen? Mata halt...



TLDR: Ranzbude


Deine Schaetzung von 800 Euro wuerde reichen, fall ich ein reines Upgrade machen wuerde. Ich habe jetzt schickes aber kleines Cube-Gehaeuse und die Technik darin funktioniert wunderbar, also waere auseinandernehmen nicht sinnvoll. Und weil mein Monitor recht alt ist, moechte ich in etwa so ein UltraHD Modell neu kaufen.

Gehaeuse 100 Euro
Netzteil 70 Euro
Board 120 Euro
CPU 350 Euro
RAM 110 Euro
Grafikkarte 240 Euro
SSD 140 Euro
Monitor 550 Euro
= 1680 Euro

Sommerurlaub und Rennrad stehen auch noch auf dem Programm, ich habe halt in den letzten Monaten mehr Wert auf Moebel die mir gefallen (Wohnzimmertisch, Esstischstuehle) gelegt. Und den Beamer habe ich mir gerade gegoennt. Ich mag es gar nicht mag es nicht, wenn ich ans generelle Sparguthaben gehen muss.

Ich bin zu sehr Kartoffel. Und ich haette mich wohl vor zwei Jahren bei BMW bewerben sollen, aber die haben ihre IT mit Linux+Qt+Gtk wohl komplett zurueck nach Muenchen verlagert.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 13.04.2017 11:30]
13.04.2017 11:26:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
http://phoronix.com/scan.php?page=news_item&px=Mesa-SNB-Gen6-FP64-RFC

Man darf doch kein OGL-Level ausweisen, welches man in Hardware gar nicht kann? Ich denke eher, dass nimmt Spielherstellern arbeit ab, wenn sie etwas sonst per Hand schreiben muessten?
13.04.2017 11:33:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von hoschi

Man darf doch kein OGL-Level ausweisen, welches man in Hardware gar nicht kann?




Wer hat das denn behauptet?
13.04.2017 11:45:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oli

AUP Oli 21.12.2018
Da ich es auch erst seit kurzem kenne und wahnsinnig cool finde: Probiert mal ncdu aus!
13.04.2017 11:46:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SwissBushIndian

AUP SwissBushIndian 07.11.2011
Uh, praktisch.
13.04.2017 11:49:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Oli

AUP Oli 21.12.2018
Besonders nützlich ist der Shortcut "d". peinlich/erstaunt
13.04.2017 11:51:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
statixx

AUP statixx 14.11.2023
...
 
Zitat von SwissBushIndian

Uh, praktisch.



In der tat.
13.04.2017 12:06:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
 
Zitat von Oli

Da ich es auch erst seit kurzem kenne und wahnsinnig cool finde: Probiert mal ncdu aus!



Kenne ich. Es sollte allgemein viel mehr NCURSES-Anwendungen geben!
TUI sind einfach voellig vernachlaessigt, dabei waeren sie so gute Freunde fuer alle CLI- und GUI-Anwendungen.
13.04.2017 13:12:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
theromi

AUP theromi 02.06.2020
Udp.c in Linux kernel pre-4.5 allows remote attackers to execute arbitrary code

Zum Glück schon alles auf 4.10, inkl. Server
13.04.2017 15:12:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
(Das ist schon länger gepatcht und war wohl zu keinem Zeitpunkt signifikant weit ausgerollt)
13.04.2017 15:27:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
theromi

AUP theromi 02.06.2020
"Pre-4.5" steht ja schon im Titel. Openssl nutzt das Flag an einigen Stellen zumindest, also wie die Verbreitung mal war ist glaube ich noch fraglich peinlich/erstaunt
13.04.2017 15:28:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Der Bug ist erst seit 3.19 oder so drin gewesen

e: Generell aber wieder eine superb Informationslage zu völlig belanglosen Lücken. RCE oder Local Root, pah, da reden wir bei Linux doch gar nicht weiter drüber.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 13.04.2017 15:52]
13.04.2017 15:51:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Der Linux-Thread 100 // 0x23 ( const int MAX_POST = 30 * 100; // 0x23 )
« erste « vorherige 1 ... 28 29 30 31 [32] 33 34 35 36 ... 100 nächste » letzte »

mods.de - Forum » Linux » 

Hop to:  

Mod-Aktionen:
16.11.2017 01:42:31 teK hat diesen Thread geschlossen.
18.12.2016 23:53:56 teK hat den Thread-Titel geändert (davor: "Der Linux-Thread")

| tech | impressum