News:

Simutrans Wiki Manual
The official on-line manual for Simutrans. Read and contribute.

Why isn't makeobj-extended in Linux building paks?

Started by Matthew, September 16, 2022, 06:34:58 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Matthew

I am trying to resume pakset work, but I haven't been able to get makeobj-extended to work for a few months now.

It's very possible that I am making a daft error because I haven't used it much in the last couple of years. So I would appreciate any advice before I file a bug report.

Here is the command line:
"/home/matthew/Documents/Simutrans Development/Raw/makeobj-extended-github-220905" pak128 test.pak 1750-china-shop.dat

Does that look sane?

Am I right in thinking that I can run makeobj-extended anywhere? (It does not depend on any configuration files in the simutrans directory or elsewhere, right?)

I have tried running both a version I compiled myself and the version provided by GitHub Actions and I get the same errors:

Writing file test.pak
   Reading file 1750-china-shop.dat
      packing factory.ChinaShop1750
      packing factory.ChinaShop1850
      packing factory.ChinaShop1905
   Reading file 1750-china-shop.dat
Skipping unknown  object
Warning: :      Entry "Obj=factory=name=ChinaShop1750" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=intro_year=1750" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=intro_month=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=retire_year=1855" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=retire_month=9" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=level=3  " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=population_and_visitor_demand_capacity=75" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=employment_capacity=22" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=mail_demand=8" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[0]=10" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[1]=25" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[2]=35" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[3]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[4]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[0]=40" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[1]=45" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[2]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[3]=0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[4]=0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=climates=rocky" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Location=city" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=distributionweight=13" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Productivity=2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Range=3 " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=passenger_boost=800" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=mail_boost=200" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=electricity_amount=0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=electricity_boost=0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=MapColor=29" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputGood[0]=china" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputCapacity[0]=32" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputFactor[0]=100  " ignored (check spelling)
Skipping unknown  object
Skipping unknown  object
Warning: :      Entry "Obj=factory=needs_ground=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Dims=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[2][0][0][0][0][0]=1750-china-shop.0.0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[1][0][0][0][0][0]=1750-china-shop.0.1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[0][0][0][0][0][0]=1750-china-shop.0.2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[3][0][0][0][0][0]=1750-china-shop.0.3" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[2][0][0][0][0][1]=1750-china-shop.1.0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[1][0][0][0][0][1]=1750-china-shop.1.1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[0][0][0][0][0][1]=1750-china-shop.1.2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[3][0][0][0][0][1]=1750-china-shop.1.3" ignored (check spelling)
Skipping unknown  object
Skipping unknown  object
Skipping unknown  object
Warning: :      Entry "Obj=factory=Obj=factory" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=name=ChinaShop1850" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=copyright=James" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=intro_year=1851" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=intro_month=3" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=retire_year=1920" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=retire_month=7" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=level=3  " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=population_and_visitor_demand_capacity=150" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=employment_capacity=44" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=mail_demand=12" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[0]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[1]=25" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[2]=30" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[3]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[4]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[0]=40" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[1]=45" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[2]=14" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[3]=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[4]=0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=climates=rocky" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Location=city" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=distributionweight=24  " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Productivity=4" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Range=6 " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=passenger_boost=800" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=mail_boost=200" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=electricity_amount=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=electricity_boost=320" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=MapColor=29" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputGood[0]=china" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputCapacity[0]=64" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputFactor[0]=100  " ignored (check spelling)
Skipping unknown  object
Skipping unknown  object
Warning: :      Entry "Obj=factory=needs_ground=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Dims=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[2][0][0][0][0][0]=victorian-china-shop.0.0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[1][0][0][0][0][0]=victorian-china-shop.0.1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[0][0][0][0][0][0]=victorian-china-shop.0.2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[3][0][0][0][0][0]=victorian-china-shop.0.3" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[2][0][0][0][0][1]=victorian-china-shop.1.0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[1][0][0][0][0][1]=victorian-china-shop.1.1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[0][0][0][0][0][1]=victorian-china-shop.1.2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[3][0][0][0][0][1]=victorian-china-shop.1.3" ignored (check spelling)
Skipping unknown  object
Skipping unknown  object
Skipping unknown  object
Warning: :      Entry "Obj=factory=Obj=factory" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=name=ChinaShop1905" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=intro_year=1905" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=intro_month=11" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=retire_year=1962" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=retire_month=2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=level=4  " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=population_and_visitor_demand_capacity=187" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=employment_capacity=55" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=mail_demand=14" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[0]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[1]=25" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[2]=30" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[3]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion[4]=15" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[0]=40" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[1]=45" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[2]=12" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[3]=3" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=class_proportion_jobs[4]=0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=climates=rocky" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Location=city" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=distributionweight=5  " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Productivity=5" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Range=8 " ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=passenger_boost=800" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=mail_boost=200" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=electricity_amount=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=electricity_boost=750" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=MapColor=29" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputGood[0]=china" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputCapacity[0]=80" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=InputFactor[0]=100  " ignored (check spelling)
Skipping unknown  object
Skipping unknown  object
Warning: :      Entry "Obj=factory=needs_ground=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=Dims=1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[2][0][0][0][0][0]=deco-china-shop.0.0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[1][0][0][0][0][0]=deco-china-shop.0.1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[0][0][0][0][0][0]=deco-china-shop.0.2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[3][0][0][0][0][0]=deco-china-shop.0.3" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[2][0][0][0][0][1]=deco-china-shop.1.0" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[1][0][0][0][0][1]=deco-china-shop.1.1" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[0][0][0][0][0][1]=deco-china-shop.1.2" ignored (check spelling)
Skipping unknown  object
Warning: :      Entry "Obj=factory=BackImage[3][0][0][0][0][1]=deco-china-shop.1.3" ignored (check spelling)
Skipping unknown  object
Skipping unknown  object


This is the 1750 China shop from the master branch of the pak128.Britain-Ex repo, so it can't be a problem with the .dat file. I put a .dat file through dos2unix utility in case it was some weirdness with Unix vs Windows line endings but that doesn't seem to be the problem.

I can't use the makeobj-extended downloaded from B-B because of the libpng issue, and I don't think it's a good idea to use it because it is out of date. Those bugs may or may not be related to my troubles.
(Signature being tested) If you enjoy playing Simutrans, then you might also enjoy watching Japan Railway Journal
Available in English and simplified Chinese
如果您喜欢玩Simutrans的话,那么说不定就想看《日本铁路之旅》(英语也有简体中文字幕)。

jamespetts

Apologies for the delay in relation to this. I have reverted the CSV feature for paksets which Ranran's testing suggests is responsible for this issue. Can you re-test with to-morrow's nightly build to see whether this fixes the issue?
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

jamespetts

On further investigation, the error on the server build turned out to be an error in my scripts relating to the distribution of the file rather than an error in the build process. The latest Linux x64 build of Makeobj-extended should now be available to download.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.