x

gosmore rebuild bricht ab


Geschrieben von Lactans (Gast) am 10. Juni 2015 19:32:41: [flux]

Hallo zusammen,

langsam verzweifle ich am gosmore rebuild. Ich habe die europa-latest.osm.bz2 heruntergeladen und möchte sie nun für gosmore compilen. Ich nutze dafür einen PC mit 16GB RAM und Fedora 22, es bricht aber immer an der gleichen Stelle ab:

root@localhost:gosmore#␣bzcat␣osm-maps/europe-latest.osm.bz2␣|␣./gosmore␣rebuild
Building␣gosmore.pak␣using␣style␣elemstyles.xml...
Icon␣public.png␣not␣found
Icon␣public.png␣not␣found
Icon␣religion/synagogue.png␣not␣found
Icon␣religion/mosque.png␣not␣found
Icon␣rendering/landuse/cemetery.png␣not␣found
Icon␣wlan.png␣not␣found
Icon␣rendering/landuse/cemetery.png␣not␣found
Processing␣without␣relations␣table
1␣while␣(xmlTextReaderRead␣(xml)␣==␣1)
nOther=1365758813␣FIRST_LOWZ_OTHER=1996488704
gosmore:␣jni/libgosm.cpp:2021:␣int␣RebuildPak(const␣char*,␣const␣char*,␣const␣char*,␣const␣char*,␣const␣int*):␣Assertion␣`bucketsMin1␣<␣(1<<26)'␣failed.
Abgebrochen␣(Speicherabzug␣geschrieben)

Leider weiß ich nicht, wo der Speicherabzug geschrieben wurde. Kurz vor dem Abbruch wird immer mehr in den RAM gepackt:

Mi␣10.␣Jun␣17:36:37␣CEST␣2015
-rw-r--r--.␣1␣root␣root␣6,1G␣10.␣Jun␣17:36␣gosmore.pak
total␣␣␣␣␣␣␣␣used␣␣␣␣␣␣␣␣free␣␣␣␣␣␣shared␣␣buff/cache␣␣␣available
Mem:␣␣␣␣␣␣␣␣␣␣16030␣␣␣␣␣␣␣␣8191␣␣␣␣␣␣␣␣␣156␣␣␣␣␣␣␣␣␣␣␣2␣␣␣␣␣␣␣␣7681␣␣␣␣␣␣␣␣7536
###########################################################
Mi␣10.␣Jun␣17:46:37␣CEST␣2015
-rw-r--r--.␣1␣root␣root␣6,4G␣10.␣Jun␣17:46␣gosmore.pak
total␣␣␣␣␣␣␣␣used␣␣␣␣␣␣␣␣free␣␣␣␣␣␣shared␣␣buff/cache␣␣␣available
Mem:␣␣␣␣␣␣␣␣␣␣16030␣␣␣␣␣␣␣␣8707␣␣␣␣␣␣␣␣␣156␣␣␣␣␣␣␣␣␣␣␣2␣␣␣␣␣␣␣␣7166␣␣␣␣␣␣␣␣7021
###########################################################
Mi␣10.␣Jun␣17:56:37␣CEST␣2015
-rw-r--r--.␣1␣root␣root␣6,6G␣10.␣Jun␣17:56␣gosmore.pak
total␣␣␣␣␣␣␣␣used␣␣␣␣␣␣␣␣free␣␣␣␣␣␣shared␣␣buff/cache␣␣␣available
Mem:␣␣␣␣␣␣␣␣␣␣16030␣␣␣␣␣␣␣␣9226␣␣␣␣␣␣␣␣␣151␣␣␣␣␣␣␣␣␣␣␣2␣␣␣␣␣␣␣␣6653␣␣␣␣␣␣␣␣6502
###########################################################
Mi␣10.␣Jun␣18:06:37␣CEST␣2015
-rw-r--r--.␣1␣root␣root␣6,9G␣10.␣Jun␣18:06␣gosmore.pak
total␣␣␣␣␣␣␣␣used␣␣␣␣␣␣␣␣free␣␣␣␣␣␣shared␣␣buff/cache␣␣␣available
Mem:␣␣␣␣␣␣␣␣␣␣16030␣␣␣␣␣␣␣11136␣␣␣␣␣␣␣␣␣149␣␣␣␣␣␣␣␣␣␣␣2␣␣␣␣␣␣␣␣4743␣␣␣␣␣␣␣␣4591

Die Datei ist immer exakt gleich groß, wenn ich den Vorgang wiederhole, nämlich:

root@localhost:gosmore#␣ls␣-la␣gosmore.pak
-rw-r--r--.␣1␣root␣root␣7348779516␣10.␣Jun␣18:09␣gosmore.pak

Wenn ich z.B. luxembourg-latest.osm.bz2 verwende, dann funktioniert das, ich brauche aber die Karten für die ganze Welt (und planet-latest.osm.bz2 schmiert noch früher ab) und möchte nicht jedes Land einzeln compilen.

Hat jemand einen Tipp oder ggf. eine gosmore.php, die viele einzelne pak files nutzt und nicht nur zwei (eurasien und america) wie in der Datei im SVN?

Vielen Dank,
Lactans


Antworten: