Openapoc: Aufbauend auf FreeBSD schlägt der Datenextraktor fehl

Erstellt am 5. Nov. 2018  ·  3Kommentare  ·  Quelle: OpenApoc/OpenApoc

Ich versuche, dieses Gebäude auf FreeBSD zu bekommen. Es ist mir gelungen, den größten Teil des Builds zu durchlaufen, aber es schlägt beim Extrahieren von Daten mit dem folgenden Fehler fehl:

/root/OpenApoc/bin/OpenApoc_DataExtractor --Framework.CD=/root/OpenApoc/data/cd.iso --Framework.Data=/root/OpenApoc/data --Extractor.extract=difficulty1 I 568680 bool OpenApoc::ConfigFileImpl::parseOptions(int, char **): portable mode set W 49247397 static void *(anonymous namespace)::CueArchiver::cueOpenArchive(PHYSFS_Io *, const char *, int, int *): Opening "/root/OpenApoc/data/cd.iso" E 33777601580 static void *(anonymous namespace)::CueArchiver::cueOpenArchive(PHYSFS_Io *, const char *, int, int *): Could not parse file "/root/OpenApoc/data/cd.iso" called by: 0x6f309e _ZN5boost10filesystem16filesystem_errorD0Ev+0x2d06e (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x7c387b _ZN5boost10filesystem16filesystem_errorD0Ev+0xfd84b (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x10150d6 _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_+0xf4696 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x1014ef7 _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_+0xf44b7 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x100fb64 _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_+0xef124 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x100feb2 _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_+0xef472 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x101022d _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertIPKcEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr38__libcpp_string_gets_noexcept_iteratorISA_EE5valueENS_11__wrap_iterIPcEEE4typeENSB_IS8_EESA_SA_+0xef7ed (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x6f6555 _ZN5boost10filesystem16filesystem_errorD0Ev+0x30525 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x6bc06f _ZNSt9exceptionC2ERKS_+0x6a7af (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x6a1020 _ZNSt9exceptionC2ERKS_+0x4f760 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x6a0f59 _ZNSt9exceptionC2ERKS_+0x4f699 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x67a313 _ZNSt9exceptionC2ERKS_+0x28a53 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x61a945 _ZTSNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE+0x3e6a75 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x3b2095 _ZTSNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE+0x17e1c5 (/root/OpenApoc/bin/OpenApoc_DataExtractor) 0x80104e000 _ZTSNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE+0x800e1a130 (/root/OpenApoc/bin/OpenApoc_DataExtractor)

Alle 3 Kommentare

Interessant - es scheint, dass die Header des CD-Dateisystems nicht gelesen werden können.

Enthält die Datei /root/OpenApoc/data/cd.iso ein gültiges iso9660-Dateisystem? Was ist die MD5-Summe davon? Wird es mit einer Loopback-Halterung korrekt montiert?

Plus die obligatorische Verurteilung, als root zu laufen :)

Ich muss als root ausführen, damit make install funktioniert.

Es sieht so aus, als wäre meine cd.iso irgendwie abgeschnitten worden.

Ok, meine ISO war irgendwie beschädigt. Ich habe den Build durch, aber er hat einige Laufzeitprobleme. Diese werde ich in einem separaten Patch behandeln.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen