Entware / Entware

Ultimate repo for embedded devices
https://entware.net
Other
2.24k stars 155 forks source link

package/feeds/rtndev/crawl failed to build #1030

Closed maurerr closed 7 months ago

maurerr commented 7 months ago

make package/feeds/rtndev/crawl/compile -j1 V=s failed with:

make[4]: Leaving directory '/data/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/crawl-0.31.0/crawl-ref/source/rltiles'
  * If you experience any problems building Crawl, please take a second look
  * at INSTALL.md: the solution to your problem just might be in there!
mipsel-openwrt-linux-gnu-g++ -Wl,--dynamic-linker=/opt/lib/ld.so.1 -Wl,-rpath=/opt/lib -L/data/Entware/staging_dir/toolchain-mipsel_mips32r2_gcc-8.4.0_glibc-2.27/usr/lib -L/data/Entware/staging_dir/toolchain-mipsel_mips32r2_gcc-8.4.0_glibc-2.27/lib -fuse-ld=bfd  -rdynamic -fuse-ld=lld -O2   ability.o abyss.o acquire.o act-iter.o actor-los.o actor.o adjust.o areas.o arena.o artefact.o attack.o attitude-change.o beam.o behold.o bitary.o branch.o branch-data-json.o bloodspatter.o chardump.o cio.o cloud.o clua.o cluautil.o colour.o command.o coord.o coord-circle.o coordit.o corpse.o crash.o ctest.o dactions.o database.o dbg-asrt.o dbg-maps.o dbg-objstat.o dbg-scan.o dbg-util.o death-curse.o decks.o delay.o describe.o describe-god.o describe-spells.o dgl-message.o dgn-delve.o dgn-height.o dgn-irregular-box.o dgn-layouts.o dgn-overview.o dgn-proclayouts.o dgn-shoals.o dgn-swamp.o dgn-event.o directn.o dlua.o domino.o dungeon.o end.o english.o errors.o evoke.o exclude.o exercise.o fearmonger.o feature.o fight.o files.o fineff.o format.o fprop.o game-options.o geom2d.o ghost.o god-abil.o god-blessing.o god-companions.o god-conduct.o god-item.o god-menu.o god-passive.o god-prayer.o god-wrath.o hash.o hints.o hiscores.o initfile.o invent.o item-use.o item-name.o item-prop.o items.o jobs.o json.o kills.o known-items.o l-colour.o l-crawl.o l-debug.o l-dgn.o l-dgnbld.o l-dgnevt.o l-dgngrd.o l-dgnit.o l-dgnlvl.o l-dgnmon.o l-dgntil.o l-feat.o l-file.o l-global.o l-item.o l-los.o l-mapgrd.o l-mapmrk.o l-moninf.o l-mons.o l-option.o l-spells.o l-subvault.o l-travel.o l-view.o l-wiz.o l-you.o lang-fake.o lev-pand.o libutil.o loading-screen.o lookup-help.o los.o los-def.o losglobal.o losparam.o luaterp.o macro.o makeitem.o map-knowledge.o mapdef.o mapmark.o maps.o maybe-bool.o melee-attack.o menu.o message-stream.o message.o misc.o mon-abil.o mon-act.o mon-behv.o mon-cast.o mon-clone.o mon-death.o mon-ench.o mon-explode.o mon-gear.o mon-grow.o mon-info.o mon-movetarget.o mon-pathfind.o mon-pick.o mon-place.o mon-poly.o mon-project.o mon-speak.o mon-tentacle.o mon-transit.o mon-util.o monster.o movement.o mutation.o nearby-danger.o newgame.o ng-init.o ng-init-branches.o ng-input.o ng-restr.o ng-setup.o ng-wanderer.o notes.o orb.o ouch.o outer-menu.o output.o package.o pattern.o pcg.o perlin.o place-info.o place.o playable.o player-act.o player-equip.o player-reacts.o player-stats.o player.o potion.o precision-menu.o prompt.o quiver.o randbook.o random.o random-var.o ranged-attack.o ray.o religion.o scroller.o shopping.o shout.o show.o showsymb.o skill-menu.o skills.o sound.o species.o spl-book.o spl-cast.o spl-clouds.o spl-damage.o spl-goditem.o spl-miscast.o spl-monench.o spl-other.o spl-selfench.o spl-summoning.o spl-transloc.o spl-util.o spl-vortex.o spl-zap.o sprint.o sqldbm.o stairs.o startup.o stash.o state.o status.o stepdown.o store.o stringutil.o syscalls.o tags.o target.o target-compass.o teleport.o terrain.o throw.o timed-effects.o transform.o traps.o travel.o tutorial.o ui.o uncancel.o unicode.o view.o viewchar.o viewgeom.o viewmap.o wcwidth.o wiz-dgn.o wiz-dump.o wiz-fsim.o wiz-item.o wiz-mon.o wiz-you.o wizard.o worley.o xom.o tilepick.o tileview.o zot.o libunix.o rltiles/tiledef-floor.o rltiles/tiledef-wall.o rltiles/tiledef-feat.o rltiles/tiledef-main.o rltiles/tiledef-player.o rltiles/tiledef-gui.o rltiles/tiledef-icons.o rltiles/tiledef-dngn.o rltiles/tiledef-unrand.o main.o util/levcomp.tab.o util/levcomp.lex.o version.o -o crawl -L/data/Entware/staging_dir/target-mipsel_mips32r2_glibc-2.27/opt/lib -llua -lm -L/data/Entware/staging_dir/target-mipsel_mips32r2_glibc-2.27/opt/lib -lsqlite3 -lz -L/data/Entware/staging_dir/target-mipsel_mips32r2_glibc-2.27/opt/lib -lncursesw  -pthread
mipsel-openwrt-linux-gnu-g++: error: unrecognized command line option '-fuse-ld=lld'; did you mean '-fuse-ld=bfd'?
make[3]: *** [Makefile:1679: crawl] Error 1
make[3]: Leaving directory '/data/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/crawl-0.31.0/crawl-ref/source'
make[2]: *** [Makefile:68: /data/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/crawl-0.31.0/.built] Error 2
make[2]: Leaving directory '/data/Entware/feeds/rtndev/crawl'
time: package/feeds/rtndev/crawl/compile#0.55#0.30#0.89
    ERROR: package/feeds/rtndev/crawl failed to build.
make[1]: *** [package/Makefile:128: package/feeds/rtndev/crawl/compile] Error 1
make[1]: Leaving directory '/data/Entware'
make: *** [/data/Entware/include/toplevel.mk:232: package/feeds/rtndev/crawl/compile] Error 2
ryzhovau commented 7 months ago

Looks like host-related issue. Docker container is quite good solution for reproducible build environment.