glKarin / com.n0n3m4.diii4a

DOOM III/Quake 4/Prey(2006) GLES on Android/Windows/Linux, DOOM 3 BFG/The Dark Mod/RTCW/Quake 1 2 3/GZDOOM on Android
GNU General Public License v3.0
275 stars 21 forks source link

Ubuntu Arm64 build Error #167

Closed ArtemS2 closed 5 months ago

ArtemS2 commented 5 months ago

[ 58%] Linking CXX shared library libpreygame.so /usr/bin/c++ -fPIC -DNDEBUG -O2 -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -shared -Wl,-soname,libpreygame.so -o libpreygame.so CMakeFiles/preygame.dir/prey/AF.cpp.o CMakeFiles/preygame.dir/prey/AFEntity.cpp.o CMakeFiles/preygame.dir/prey/Actor.cpp.o CMakeFiles/preygame.dir/prey/Camera.cpp.o CMakeFiles/preygame.dir/prey/Entity.cpp.o CMakeFiles/preygame.dir/prey/BrittleFracture.cpp.o CMakeFiles/preygame.dir/prey/Fx.cpp.o CMakeFiles/preygame.dir/prey/GameEdit.cpp.o CMakeFiles/preygame.dir/prey/Game_local.cpp.o CMakeFiles/preygame.dir/prey/Game_network.cpp.o CMakeFiles/preygame.dir/prey/Item.cpp.o CMakeFiles/preygame.dir/prey/IK.cpp.o CMakeFiles/preygame.dir/prey/Light.cpp.o CMakeFiles/preygame.dir/prey/Misc.cpp.o CMakeFiles/preygame.dir/prey/Mover.cpp.o CMakeFiles/preygame.dir/prey/Moveable.cpp.o CMakeFiles/preygame.dir/prey/MultiplayerGame.cpp.o CMakeFiles/preygame.dir/prey/Player.cpp.o CMakeFiles/preygame.dir/prey/PlayerIcon.cpp.o CMakeFiles/preygame.dir/prey/PlayerView.cpp.o CMakeFiles/preygame.dir/prey/Projectile.cpp.o CMakeFiles/preygame.dir/prey/Pvs.cpp.o CMakeFiles/preygame.dir/prey/SecurityCamera.cpp.o CMakeFiles/preygame.dir/prey/SmokeParticles.cpp.o CMakeFiles/preygame.dir/prey/Sound.cpp.o CMakeFiles/preygame.dir/prey/Target.cpp.o CMakeFiles/preygame.dir/prey/Trigger.cpp.o CMakeFiles/preygame.dir/prey/Weapon.cpp.o CMakeFiles/preygame.dir/prey/WorldSpawn.cpp.o CMakeFiles/preygame.dir/prey/ai/AAS.cpp.o CMakeFiles/preygame.dir/prey/ai/AAS_debug.cpp.o CMakeFiles/preygame.dir/prey/ai/AAS_pathing.cpp.o CMakeFiles/preygame.dir/prey/ai/AAS_routing.cpp.o CMakeFiles/preygame.dir/prey/ai/AI.cpp.o CMakeFiles/preygame.dir/prey/ai/AI_events.cpp.o CMakeFiles/preygame.dir/prey/ai/AI_pathing.cpp.o CMakeFiles/preygame.dir/prey/gamesys/DebugGraph.cpp.o CMakeFiles/preygame.dir/prey/gamesys/Class.cpp.o CMakeFiles/preygame.dir/prey/gamesys/Event.cpp.o CMakeFiles/preygame.dir/prey/gamesys/SaveGame.cpp.o CMakeFiles/preygame.dir/prey/gamesys/SysCmds.cpp.o CMakeFiles/preygame.dir/prey/gamesys/SysCvar.cpp.o CMakeFiles/preygame.dir/prey/gamesys/TypeInfo.cpp.o CMakeFiles/preygame.dir/prey/anim/Anim.cpp.o CMakeFiles/preygame.dir/prey/anim/Anim_Blend.cpp.o CMakeFiles/preygame.dir/prey/anim/Anim_Import.cpp.o CMakeFiles/preygame.dir/prey/anim/Anim_Testmodel.cpp.o CMakeFiles/preygame.dir/prey/script/Script_Compiler.cpp.o CMakeFiles/preygame.dir/prey/script/Script_Interpreter.cpp.o CMakeFiles/preygame.dir/prey/script/Script_Program.cpp.o CMakeFiles/preygame.dir/prey/script/Script_Thread.cpp.o CMakeFiles/preygame.dir/prey/physics/Clip.cpp.o CMakeFiles/preygame.dir/prey/physics/Force.cpp.o CMakeFiles/preygame.dir/prey/physics/Force_Constant.cpp.o CMakeFiles/preygame.dir/prey/physics/Force_Drag.cpp.o CMakeFiles/preygame.dir/prey/physics/Force_Field.cpp.o CMakeFiles/preygame.dir/prey/physics/Force_Spring.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_AF.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_Actor.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_Base.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_Monster.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_Parametric.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_Player.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_RigidBody.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_Static.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_StaticMulti.cpp.o CMakeFiles/preygame.dir/prey/physics/Push.cpp.o CMakeFiles/preygame.dir/prey/EntityAdditions.cpp.o CMakeFiles/preygame.dir/prey/physics/Physics_PreyPlayer.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_centurion.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_crawler.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_creaturex.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_droid.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_gasbag_simple.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_harvester_simple.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_hunter_simple.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_inspector.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_jetpack_harvester_simple.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_keeper_simple.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_mutate.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_mutilatedhuman.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_passageway.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_possessedTommy.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_reaction.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_spawncase.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_speech.cpp.o CMakeFiles/preygame.dir/prey/Prey/ai_sphereboss.cpp.o CMakeFiles/preygame.dir/prey/Prey/anim_baseanim.cpp.o CMakeFiles/preygame.dir/prey/Prey/force_converge.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_afs.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_alarm.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_anim.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_animBlend.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_animDriven.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_animatedentity.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_animatedgui.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_animator.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_arcadegame.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_barrel.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_bindController.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_blackjack.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_cards.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_cilia.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_console.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_damagetester.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_dda.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_deathwraith.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_debrisspawner.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_dock.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_dockedgun.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_door.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_eggspawner.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_energynode.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_entityfx.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_entityspawner.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_events.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_fixedpod.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_forcefield.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_fxinfo.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_gibbable.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_gravityswitch.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_guihand.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_gun.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_hand.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_handcontrol.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_healthbasin.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_healthspore.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_inventory.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_itemautomatic.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_itemcabinet.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_jukebox.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_jumpzone.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_light.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_lightfixture.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_mine.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_misc.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_modeldoor.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_modeltoggle.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_monster_ai.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_monster_ai_events.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_mountedgun.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_moveable.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_mover.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_note.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_organtrigger.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_player.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_playerview.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_pod.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_podspawner.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_poker.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_portal.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_portalframe.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_proxdoor.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_rail.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_railshuttle.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_renderentity.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_safeDeathVolume.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_securityeye.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_shuttle.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_shuttledock.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_shuttletransport.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_skybox.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_slots.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_sphere.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_spherepart.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_spring.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_sunCorona.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_talon.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_targetproxy.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_targets.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_trackmover.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_trigger.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_tripwire.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_utils.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_vehicle.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_vomiter.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_weaponHandState.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_woundmanager.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_wraith.cpp.o CMakeFiles/preygame.dir/prey/Prey/game_zone.cpp.o CMakeFiles/preygame.dir/prey/Prey/particles_particles.cpp.o CMakeFiles/preygame.dir/prey/Prey/physics_delta.cpp.o CMakeFiles/preygame.dir/prey/Prey/physics_preyai.cpp.o CMakeFiles/preygame.dir/prey/Prey/physics_preyparametric.cpp.o CMakeFiles/preygame.dir/prey/Prey/physics_simple.cpp.o CMakeFiles/preygame.dir/prey/Prey/physics_vehicle.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_animator.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_baseweapons.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_beam.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_bonecontroller.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_camerainterpolator.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_firecontroller.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_game.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_items.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_liquid.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_local.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectile.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectileautocannon.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilebounce.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilebug.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilebugtrigger.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilecocoon.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilecrawlergrenade.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilefreezer.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilegasbagpod.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilehiderweapon.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilemine.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilerifle.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilerocketlauncher.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectileshuttle.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilesoulcannon.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilespiritarrow.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectiletracking.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectiletrigger.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_projectilewrench.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_script_thread.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_sound.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_soundleadincontroller.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_spiritbridge.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_spiritproxy.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_spiritsecret.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_vehiclefirecontroller.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weapon.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponautocannon.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponcrawlergrenade.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponfirecontroller.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponhider.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponrifle.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponrocketlauncher.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponsoulstripper.cpp.o CMakeFiles/preygame.dir/prey/Prey/prey_weaponspiritbow.cpp.o CMakeFiles/preygame.dir/prey/Prey/sys_debugger.cpp.o CMakeFiles/preygame.dir/prey/Prey/sys_preycmds.cpp.o libidlib_humanhead.a [ 58%] Built target preygame make: *** [Makefile:136: all] Ошибка 2

ArtemS2 commented 5 months ago

artem@artem-desktop:~/builds/com.n0n3m4.diii4a/build$ make -j8 [ 4%] Built target idlib_humanhead [ 5%] Built target idlib [ 7%] Built target static_ogg [ 9%] Built target idlib_raven [ 12%] Built target static_jpeg [ 13%] Built target static_curl [ 17%] Built target game [ 20%] Built target d3xp [ 24%] Built target cdoom [ 28%] Built target sabot [ 32%] Built target rivensin [ 36%] Built target overthinked [ 40%] Built target fraggingfree [ 44%] Built target d3le [ 47%] Built target hardcorps [ 51%] Built target librecoop [ 55%] Built target hexeneoc [ 55%] Linking CXX executable Quake4 [ 63%] Built target Prey [ 71%] Built target Doom3 /usr/bin/c++ -DNDEBUG -O2 -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -rdynamic CMakeFiles/Quake4.dir/renderer/Cinematic.cpp.o CMakeFiles/Quake4.dir/renderer/GuiModel.cpp.o CMakeFiles/Quake4.dir/renderer/Image_files.cpp.o CMakeFiles/Quake4.dir/renderer/Image_init.cpp.o CMakeFiles/Quake4.dir/renderer/Image_load.cpp.o CMakeFiles/Quake4.dir/renderer/Image_process.cpp.o CMakeFiles/Quake4.dir/renderer/Image_program.cpp.o CMakeFiles/Quake4.dir/renderer/Interaction.cpp.o CMakeFiles/Quake4.dir/renderer/Material.cpp.o CMakeFiles/Quake4.dir/renderer/Model.cpp.o CMakeFiles/Quake4.dir/renderer/ModelDecal.cpp.o CMakeFiles/Quake4.dir/renderer/ModelManager.cpp.o CMakeFiles/Quake4.dir/renderer/ModelOverlay.cpp.o CMakeFiles/Quake4.dir/renderer/Model_beam.cpp.o CMakeFiles/Quake4.dir/renderer/Model_ase.cpp.o CMakeFiles/Quake4.dir/renderer/Model_liquid.cpp.o CMakeFiles/Quake4.dir/renderer/Model_lwo.cpp.o CMakeFiles/Quake4.dir/renderer/Model_ma.cpp.o CMakeFiles/Quake4.dir/renderer/Model_md3.cpp.o CMakeFiles/Quake4.dir/renderer/Model_md5.cpp.o CMakeFiles/Quake4.dir/renderer/Model_prt.cpp.o CMakeFiles/Quake4.dir/renderer/Model_sprite.cpp.o CMakeFiles/Quake4.dir/renderer/RenderEntity.cpp.o CMakeFiles/Quake4.dir/renderer/RenderSystem.cpp.o CMakeFiles/Quake4.dir/renderer/RenderSystem_init.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld_demo.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld_load.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld_portals.cpp.o CMakeFiles/Quake4.dir/renderer/VertexCache.cpp.o CMakeFiles/Quake4.dir/renderer/draw_common.cpp.o CMakeFiles/Quake4.dir/renderer/draw_glsl.cpp.o CMakeFiles/Quake4.dir/renderer/tr_backend.cpp.o CMakeFiles/Quake4.dir/renderer/tr_deform.cpp.o CMakeFiles/Quake4.dir/renderer/tr_font.cpp.o CMakeFiles/Quake4.dir/renderer/tr_guisurf.cpp.o CMakeFiles/Quake4.dir/renderer/tr_light.cpp.o CMakeFiles/Quake4.dir/renderer/tr_lightrun.cpp.o CMakeFiles/Quake4.dir/renderer/tr_main.cpp.o CMakeFiles/Quake4.dir/renderer/tr_orderIndexes.cpp.o CMakeFiles/Quake4.dir/renderer/tr_polytope.cpp.o CMakeFiles/Quake4.dir/renderer/tr_render.cpp.o CMakeFiles/Quake4.dir/renderer/tr_shadowbounds.cpp.o CMakeFiles/Quake4.dir/renderer/tr_stencilshadow.cpp.o CMakeFiles/Quake4.dir/renderer/tr_subview.cpp.o CMakeFiles/Quake4.dir/renderer/tr_trace.cpp.o CMakeFiles/Quake4.dir/renderer/tr_trisurf.cpp.o CMakeFiles/Quake4.dir/renderer/tr_turboshadow.cpp.o CMakeFiles/Quake4.dir/renderer/etc/etc_android.cpp.o CMakeFiles/Quake4.dir/renderer/etc/etc_rg_etc1.cpp.o CMakeFiles/Quake4.dir/renderer/tr_rendertools.cpp.o CMakeFiles/Quake4.dir/renderer/matrix/esTransform.c.o CMakeFiles/Quake4.dir/raven/bse/Model_bse.cpp.o CMakeFiles/Quake4.dir/framework/CVarSystem.cpp.o CMakeFiles/Quake4.dir/framework/CmdSystem.cpp.o CMakeFiles/Quake4.dir/framework/Common.cpp.o CMakeFiles/Quake4.dir/framework/Compressor.cpp.o CMakeFiles/Quake4.dir/framework/Console.cpp.o CMakeFiles/Quake4.dir/framework/DemoFile.cpp.o CMakeFiles/Quake4.dir/framework/DeclAF.cpp.o CMakeFiles/Quake4.dir/framework/DeclEntityDef.cpp.o CMakeFiles/Quake4.dir/framework/DeclFX.cpp.o CMakeFiles/Quake4.dir/framework/DeclManager.cpp.o CMakeFiles/Quake4.dir/framework/DeclParticle.cpp.o CMakeFiles/Quake4.dir/framework/DeclPDA.cpp.o CMakeFiles/Quake4.dir/framework/DeclSkin.cpp.o CMakeFiles/Quake4.dir/framework/DeclTable.cpp.o CMakeFiles/Quake4.dir/framework/EditField.cpp.o CMakeFiles/Quake4.dir/framework/EventLoop.cpp.o CMakeFiles/Quake4.dir/framework/File.cpp.o CMakeFiles/Quake4.dir/framework/FileSystem.cpp.o CMakeFiles/Quake4.dir/framework/KeyInput.cpp.o CMakeFiles/Quake4.dir/framework/UsercmdGen.cpp.o CMakeFiles/Quake4.dir/framework/Session_menu.cpp.o CMakeFiles/Quake4.dir/framework/Session.cpp.o CMakeFiles/Quake4.dir/framework/Unzip.cpp.o CMakeFiles/Quake4.dir/framework/async/AsyncClient.cpp.o CMakeFiles/Quake4.dir/framework/async/AsyncNetwork.cpp.o CMakeFiles/Quake4.dir/framework/async/AsyncServer.cpp.o CMakeFiles/Quake4.dir/framework/async/MsgChannel.cpp.o CMakeFiles/Quake4.dir/framework/async/NetworkSystem.cpp.o CMakeFiles/Quake4.dir/framework/async/ServerScan.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclLipSync.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclPlayback.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclMatType.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclPlayerModel.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_contacts.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_contents.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_debug.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_files.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_load.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_rotate.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_trace.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_translate.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_file.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_gravity.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_ledge.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_merge.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASCluster.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFile.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFile_optimize.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFile_sample.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASReach.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFileManager.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/Brush.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/BrushBSP.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/codec.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/roq.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/roqParam.cpp.o CMakeFiles/Quake4.dir/sound/snd_cache.cpp.o CMakeFiles/Quake4.dir/sound/snd_decoder.cpp.o CMakeFiles/Quake4.dir/sound/snd_efxfile.cpp.o CMakeFiles/Quake4.dir/sound/snd_emitter.cpp.o CMakeFiles/Quake4.dir/sound/snd_shader.cpp.o CMakeFiles/Quake4.dir/sound/snd_system.cpp.o CMakeFiles/Quake4.dir/sound/snd_wavefile.cpp.o CMakeFiles/Quake4.dir/sound/snd_world.cpp.o CMakeFiles/Quake4.dir/ui/BindWindow.cpp.o CMakeFiles/Quake4.dir/ui/ChoiceWindow.cpp.o CMakeFiles/Quake4.dir/ui/DeviceContext.cpp.o CMakeFiles/Quake4.dir/ui/EditWindow.cpp.o CMakeFiles/Quake4.dir/ui/FieldWindow.cpp.o CMakeFiles/Quake4.dir/ui/GameBearShootWindow.cpp.o CMakeFiles/Quake4.dir/ui/GameBustOutWindow.cpp.o CMakeFiles/Quake4.dir/ui/GameSSDWindow.cpp.o CMakeFiles/Quake4.dir/ui/GuiScript.cpp.o CMakeFiles/Quake4.dir/ui/ListGUI.cpp.o CMakeFiles/Quake4.dir/ui/ListWindow.cpp.o CMakeFiles/Quake4.dir/ui/MarkerWindow.cpp.o CMakeFiles/Quake4.dir/ui/RegExp.cpp.o CMakeFiles/Quake4.dir/ui/RenderWindow.cpp.o CMakeFiles/Quake4.dir/ui/SimpleWindow.cpp.o CMakeFiles/Quake4.dir/ui/SliderWindow.cpp.o CMakeFiles/Quake4.dir/ui/UserInterface.cpp.o CMakeFiles/Quake4.dir/ui/Window.cpp.o CMakeFiles/Quake4.dir/ui/Winvar.cpp.o CMakeFiles/Quake4.dir/tools/guied/GEWindowWrapper_stub.cpp.o CMakeFiles/Quake4.dir/tools/compilers/renderbump/renderbump.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/dmap.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/facebsp.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/gldraw.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/glfile.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/leakfile.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/map.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/optimize.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/output.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/portals.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/shadowopt3.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/tritjunction.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/tritools.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/ubrush.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/usurface.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/optimize_gcc.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Fx.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Manager.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Decl.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Particle.cpp.o CMakeFiles/Quake4.dir/sys/linux/stack.cpp.o CMakeFiles/Quake4.dir/sys/stub/util_stub.cpp.o CMakeFiles/Quake4.dir/sys/sys_local.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_net.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_main.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_threads.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_signal.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_input.cpp.o CMakeFiles/Quake4.dir/sys/linux/gl_extensions.cpp.o CMakeFiles/Quake4.dir/sys/linux/main.cpp.o CMakeFiles/Quake4.dir/sys/linux/input.cpp.o CMakeFiles/Quake4.dir/sys/linux/sound.cpp.o CMakeFiles/Quake4.dir/sys/linux/sound_alsa.cpp.o CMakeFiles/Quake4.dir/sys/linux/gles2.cpp.o -o Quake4 libidlib_raven.a -lbacktrace -ldl -lX11 -ldl -lEGL -lz -lpthread libstatic_ogg.a libstatic_curl.a libstatic_jpeg.a -lX11 -lEGL -lpthread -lz [ 79%] Built target q4game /usr/bin/ld: libstatic_jpeg.a(jmemname.c.o): в функции «jpeg_open_backing_store»: jmemname.c:(.text+0x248): предупреждение: the use of mktemp' is dangerous, better usemkstemp' or `mkdtemp' [ 91%] Built target preygame /usr/bin/ld: CMakeFiles/Quake4.dir/renderer/Material.cpp.o: в функции «idMaterial::ParseStage(idLexer&, textureRepeat_t)»: Material.cpp:(.text+0x2840): неопределённая ссылка на «rvNewShaderStage::rvNewShaderStage()» /usr/bin/ld: Material.cpp:(.text+0x2c58): неопределённая ссылка на «rvNewShaderStage::rvNewShaderStage()» /usr/bin/ld: Material.cpp:(.text+0x3f98): неопределённая ссылка на «rvNewShaderStage::ParseShaderParm(idLexer&, idMaterial)» /usr/bin/ld: Material.cpp:(.text+0x3fd8): неопределённая ссылка на «rvNewShaderStage::ParseShaderTexture(idLexer&, idMaterial)» /usr/bin/ld: Material.cpp:(.text+0x3fec): неопределённая ссылка на «rvNewShaderStage::ParseGLSLProgram(idLexer&, idMaterial)» /usr/bin/ld: CMakeFiles/Quake4.dir/renderer/Material.cpp.o: в функции «idMaterial::ReloadImages(bool) const»: Material.cpp:(.text+0x6648): неопределённая ссылка на «rvNewShaderStage::ReloadImages(bool)» /usr/bin/ld: CMakeFiles/Quake4.dir/renderer/draw_common.cpp.o: в функции «RB_STD_T_RenderShaderPasses(drawSurf_s const, float const)»: draw_common.cpp:(.text+0x148c): неопределённая ссылка на «rvNewShaderStage::Bind()» /usr/bin/ld: draw_common.cpp:(.text+0x17d0): неопределённая ссылка на «rvNewShaderStage::BindUniform(float const)» /usr/bin/ld: draw_common.cpp:(.text+0x17e8): неопределённая ссылка на «rvNewShaderStage::UnbindUniform()» /usr/bin/ld: draw_common.cpp:(.text+0x1810): неопределённая ссылка на «rvNewShaderStage::Unbind()» collect2: error: ld returned 1 exit status make[2]: [Q3E/src/main/jni/doom3/neo/CMakeFiles/Quake4.dir/build.make:2856: Q3E/src/main/jni/doom3/neo/Quake4] Ошибка 1 make[1]: [CMakeFiles/Makefile2:614: Q3E/src/main/jni/doom3/neo/CMakeFiles/Quake4.dir/all] Ошибка 2 make: *** [Makefile:136: all] Ошибка 2

ArtemS2 commented 5 months ago

The games I was able to put together work better. Significantly fewer lighting errors!

r-a-sattarov commented 5 months ago

I get the same errors when compiling on e2k.

glKarin commented 5 months ago

in CMakeLists.txt folder: rm -f CMakeCache.txt && cmake CMakeLists.txt && cmake --build .

ArtemS2 commented 5 months ago

@glKarin Can you please be more specific about which path I should use to delete the file? And then how to build it?

glKarin commented 5 months ago

neo folder

ArtemS2 commented 5 months ago

[ 72%] Building CXX object Q3E/src/main/jni/doom3/neo/CMakeFiles/Quake4.dir/sys/linux/gles2.cpp.o [ 72%] Linking CXX executable Quake4 /usr/bin/c++ -DNDEBUG -O2 -fno-math-errno -fno-trapping-math -fomit-frame-pointer -fPIC -rdynamic CMakeFiles/Quake4.dir/renderer/Cinematic.cpp.o CMakeFiles/Quake4.dir/renderer/GuiModel.cpp.o CMakeFiles/Quake4.dir/renderer/Image_files.cpp.o CMakeFiles/Quake4.dir/renderer/Image_init.cpp.o CMakeFiles/Quake4.dir/renderer/Image_load.cpp.o CMakeFiles/Quake4.dir/renderer/Image_process.cpp.o CMakeFiles/Quake4.dir/renderer/Image_program.cpp.o CMakeFiles/Quake4.dir/renderer/Interaction.cpp.o CMakeFiles/Quake4.dir/renderer/Material.cpp.o CMakeFiles/Quake4.dir/renderer/Model.cpp.o CMakeFiles/Quake4.dir/renderer/ModelDecal.cpp.o CMakeFiles/Quake4.dir/renderer/ModelManager.cpp.o CMakeFiles/Quake4.dir/renderer/ModelOverlay.cpp.o CMakeFiles/Quake4.dir/renderer/Model_beam.cpp.o CMakeFiles/Quake4.dir/renderer/Model_ase.cpp.o CMakeFiles/Quake4.dir/renderer/Model_liquid.cpp.o CMakeFiles/Quake4.dir/renderer/Model_lwo.cpp.o CMakeFiles/Quake4.dir/renderer/Model_ma.cpp.o CMakeFiles/Quake4.dir/renderer/Model_md3.cpp.o CMakeFiles/Quake4.dir/renderer/Model_md5.cpp.o CMakeFiles/Quake4.dir/renderer/Model_prt.cpp.o CMakeFiles/Quake4.dir/renderer/Model_sprite.cpp.o CMakeFiles/Quake4.dir/renderer/RenderEntity.cpp.o CMakeFiles/Quake4.dir/renderer/RenderSystem.cpp.o CMakeFiles/Quake4.dir/renderer/RenderSystem_init.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld_demo.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld_load.cpp.o CMakeFiles/Quake4.dir/renderer/RenderWorld_portals.cpp.o CMakeFiles/Quake4.dir/renderer/VertexCache.cpp.o CMakeFiles/Quake4.dir/renderer/draw_common.cpp.o CMakeFiles/Quake4.dir/renderer/draw_glsl.cpp.o CMakeFiles/Quake4.dir/renderer/tr_backend.cpp.o CMakeFiles/Quake4.dir/renderer/tr_deform.cpp.o CMakeFiles/Quake4.dir/renderer/tr_font.cpp.o CMakeFiles/Quake4.dir/renderer/tr_guisurf.cpp.o CMakeFiles/Quake4.dir/renderer/tr_light.cpp.o CMakeFiles/Quake4.dir/renderer/tr_lightrun.cpp.o CMakeFiles/Quake4.dir/renderer/tr_main.cpp.o CMakeFiles/Quake4.dir/renderer/tr_orderIndexes.cpp.o CMakeFiles/Quake4.dir/renderer/tr_polytope.cpp.o CMakeFiles/Quake4.dir/renderer/tr_render.cpp.o CMakeFiles/Quake4.dir/renderer/tr_shadowbounds.cpp.o CMakeFiles/Quake4.dir/renderer/tr_stencilshadow.cpp.o CMakeFiles/Quake4.dir/renderer/tr_subview.cpp.o CMakeFiles/Quake4.dir/renderer/tr_trace.cpp.o CMakeFiles/Quake4.dir/renderer/tr_trisurf.cpp.o CMakeFiles/Quake4.dir/renderer/tr_turboshadow.cpp.o CMakeFiles/Quake4.dir/renderer/etc/etc_android.cpp.o CMakeFiles/Quake4.dir/renderer/etc/etc_rg_etc1.cpp.o CMakeFiles/Quake4.dir/renderer/tr_rendertools.cpp.o CMakeFiles/Quake4.dir/renderer/matrix/esTransform.c.o CMakeFiles/Quake4.dir/raven/bse/Model_bse.cpp.o CMakeFiles/Quake4.dir/framework/CVarSystem.cpp.o CMakeFiles/Quake4.dir/framework/CmdSystem.cpp.o CMakeFiles/Quake4.dir/framework/Common.cpp.o CMakeFiles/Quake4.dir/framework/Compressor.cpp.o CMakeFiles/Quake4.dir/framework/Console.cpp.o CMakeFiles/Quake4.dir/framework/DemoFile.cpp.o CMakeFiles/Quake4.dir/framework/DeclAF.cpp.o CMakeFiles/Quake4.dir/framework/DeclEntityDef.cpp.o CMakeFiles/Quake4.dir/framework/DeclFX.cpp.o CMakeFiles/Quake4.dir/framework/DeclManager.cpp.o CMakeFiles/Quake4.dir/framework/DeclParticle.cpp.o CMakeFiles/Quake4.dir/framework/DeclPDA.cpp.o CMakeFiles/Quake4.dir/framework/DeclSkin.cpp.o CMakeFiles/Quake4.dir/framework/DeclTable.cpp.o CMakeFiles/Quake4.dir/framework/EditField.cpp.o CMakeFiles/Quake4.dir/framework/EventLoop.cpp.o CMakeFiles/Quake4.dir/framework/File.cpp.o CMakeFiles/Quake4.dir/framework/FileSystem.cpp.o CMakeFiles/Quake4.dir/framework/KeyInput.cpp.o CMakeFiles/Quake4.dir/framework/UsercmdGen.cpp.o CMakeFiles/Quake4.dir/framework/Session_menu.cpp.o CMakeFiles/Quake4.dir/framework/Session.cpp.o CMakeFiles/Quake4.dir/framework/Unzip.cpp.o CMakeFiles/Quake4.dir/framework/async/AsyncClient.cpp.o CMakeFiles/Quake4.dir/framework/async/AsyncNetwork.cpp.o CMakeFiles/Quake4.dir/framework/async/AsyncServer.cpp.o CMakeFiles/Quake4.dir/framework/async/MsgChannel.cpp.o CMakeFiles/Quake4.dir/framework/async/NetworkSystem.cpp.o CMakeFiles/Quake4.dir/framework/async/ServerScan.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclLipSync.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclPlayback.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclMatType.cpp.o CMakeFiles/Quake4.dir/raven/framework/DeclPlayerModel.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_contacts.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_contents.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_debug.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_files.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_load.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_rotate.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_trace.cpp.o CMakeFiles/Quake4.dir/cm/CollisionModel_translate.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_file.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_gravity.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_ledge.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASBuild_merge.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASCluster.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFile.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFile_optimize.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFile_sample.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASReach.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/AASFileManager.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/Brush.cpp.o CMakeFiles/Quake4.dir/tools/compilers/aas/BrushBSP.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/NSBitmapImageRep.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/codec.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/roq.cpp.o CMakeFiles/Quake4.dir/tools/compilers/roqvq/roqParam.cpp.o CMakeFiles/Quake4.dir/sound/snd_cache.cpp.o CMakeFiles/Quake4.dir/sound/snd_decoder.cpp.o CMakeFiles/Quake4.dir/sound/snd_efxfile.cpp.o CMakeFiles/Quake4.dir/sound/snd_emitter.cpp.o CMakeFiles/Quake4.dir/sound/snd_shader.cpp.o CMakeFiles/Quake4.dir/sound/snd_system.cpp.o CMakeFiles/Quake4.dir/sound/snd_wavefile.cpp.o CMakeFiles/Quake4.dir/sound/snd_world.cpp.o CMakeFiles/Quake4.dir/ui/BindWindow.cpp.o CMakeFiles/Quake4.dir/ui/ChoiceWindow.cpp.o CMakeFiles/Quake4.dir/ui/DeviceContext.cpp.o CMakeFiles/Quake4.dir/ui/EditWindow.cpp.o CMakeFiles/Quake4.dir/ui/FieldWindow.cpp.o CMakeFiles/Quake4.dir/ui/GameBearShootWindow.cpp.o CMakeFiles/Quake4.dir/ui/GameBustOutWindow.cpp.o CMakeFiles/Quake4.dir/ui/GameSSDWindow.cpp.o CMakeFiles/Quake4.dir/ui/GuiScript.cpp.o CMakeFiles/Quake4.dir/ui/ListGUI.cpp.o CMakeFiles/Quake4.dir/ui/ListWindow.cpp.o CMakeFiles/Quake4.dir/ui/MarkerWindow.cpp.o CMakeFiles/Quake4.dir/ui/RegExp.cpp.o CMakeFiles/Quake4.dir/ui/RenderWindow.cpp.o CMakeFiles/Quake4.dir/ui/SimpleWindow.cpp.o CMakeFiles/Quake4.dir/ui/SliderWindow.cpp.o CMakeFiles/Quake4.dir/ui/UserInterface.cpp.o CMakeFiles/Quake4.dir/ui/Window.cpp.o CMakeFiles/Quake4.dir/ui/Winvar.cpp.o CMakeFiles/Quake4.dir/tools/guied/GEWindowWrapper_stub.cpp.o CMakeFiles/Quake4.dir/tools/compilers/renderbump/renderbump.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/dmap.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/facebsp.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/gldraw.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/glfile.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/leakfile.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/map.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/optimize.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/output.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/portals.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/shadowopt3.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/tritjunction.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/tritools.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/ubrush.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/usurface.cpp.o CMakeFiles/Quake4.dir/tools/compilers/dmap/optimize_gcc.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Fx.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Manager.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Decl.cpp.o CMakeFiles/Quake4.dir/raven/bse/BSE_Particle.cpp.o CMakeFiles/Quake4.dir/sys/linux/stack.cpp.o CMakeFiles/Quake4.dir/sys/stub/util_stub.cpp.o CMakeFiles/Quake4.dir/sys/sys_local.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_net.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_main.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_threads.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_signal.cpp.o CMakeFiles/Quake4.dir/sys/posix/posix_input.cpp.o CMakeFiles/Quake4.dir/sys/linux/gl_extensions.cpp.o CMakeFiles/Quake4.dir/sys/linux/main.cpp.o CMakeFiles/Quake4.dir/sys/linux/input.cpp.o CMakeFiles/Quake4.dir/sys/linux/sound.cpp.o CMakeFiles/Quake4.dir/sys/linux/sound_alsa.cpp.o CMakeFiles/Quake4.dir/sys/linux/gles2.cpp.o -o Quake4 libidlib_raven.a -lbacktrace -ldl -lX11 -ldl -lEGL -lz -lpthread libstatic_ogg.a libstatic_curl.a libstatic_jpeg.a -lX11 -lEGL -lpthread -lz /usr/bin/ld: libstatic_jpeg.a(jmemname.c.o): в функции «jpeg_open_backing_store»: jmemname.c:(.text+0x248): предупреждение: the use of mktemp' is dangerous, better usemkstemp' or `mkdtemp' /usr/bin/ld: CMakeFiles/Quake4.dir/renderer/Material.cpp.o: в функции «idMaterial::ParseStage(idLexer&, textureRepeat_t)»: Material.cpp:(.text+0x2840): неопределённая ссылка на «rvNewShaderStage::rvNewShaderStage()» /usr/bin/ld: Material.cpp:(.text+0x2c58): неопределённая ссылка на «rvNewShaderStage::rvNewShaderStage()» /usr/bin/ld: Material.cpp:(.text+0x3f98): неопределённая ссылка на «rvNewShaderStage::ParseShaderParm(idLexer&, idMaterial)» /usr/bin/ld: Material.cpp:(.text+0x3fd8): неопределённая ссылка на «rvNewShaderStage::ParseShaderTexture(idLexer&, idMaterial)» /usr/bin/ld: Material.cpp:(.text+0x3fec): неопределённая ссылка на «rvNewShaderStage::ParseGLSLProgram(idLexer&, idMaterial)» /usr/bin/ld: CMakeFiles/Quake4.dir/renderer/Material.cpp.o: в функции «idMaterial::ReloadImages(bool) const»: Material.cpp:(.text+0x6648): неопределённая ссылка на «rvNewShaderStage::ReloadImages(bool)» /usr/bin/ld: CMakeFiles/Quake4.dir/renderer/draw_common.cpp.o: в функции «RB_STD_T_RenderShaderPasses(drawSurf_s const, float const)»: draw_common.cpp:(.text+0x148c): неопределённая ссылка на «rvNewShaderStage::Bind()» /usr/bin/ld: draw_common.cpp:(.text+0x17d0): неопределённая ссылка на «rvNewShaderStage::BindUniform(float const)» /usr/bin/ld: draw_common.cpp:(.text+0x17e8): неопределённая ссылка на «rvNewShaderStage::UnbindUniform()» /usr/bin/ld: draw_common.cpp:(.text+0x1810): неопределённая ссылка на «rvNewShaderStage::Unbind()» collect2: error: ld returned 1 exit status gmake[2]: [Q3E/src/main/jni/doom3/neo/CMakeFiles/Quake4.dir/build.make:2856: Q3E/src/main/jni/doom3/neo/Quake4] Ошибка 1 gmake[1]: [CMakeFiles/Makefile2:614: Q3E/src/main/jni/doom3/neo/CMakeFiles/Quake4.dir/all] Ошибка 2 gmake: *** [Makefile:136: all] Ошибка 2

ArtemS2 commented 5 months ago

It seems like I did everything right, but still an error. (

glKarin commented 5 months ago

Add this code under CMakeLists.txt's line 1648:

raven/renderer/NewShaderStage.cpp

ArtemS2 commented 5 months ago

Thank you, this really helped. Now on my Orange Pi 5 B Ununtu arm64 the lighting works quite well.

glKarin commented 5 months ago

I have commit changes for Quake4 build error