How do I fix this...

TheLadiesOgre

Aspiring Codesmith
Joined
Jan 16, 2009
Messages
505
Alrighty, so I'm trying to update my mod by building it on Better BUG AI. First time though compiling everything went fine until it got to the Boost stuff, I thought I would fix it by redirecting the makefile to another folder that had Boost in it, that failed, so I switched it back and now it won't even do anything except tell me what's in the spoiler

Anybody got any ideas on how to fix this?
Spoiler :
Code:
1>------ Rebuild All started: Project: CvGameCoreDLL, Configuration: Final_Release Win32 ------
1>Performing Makefile project actions
1>Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1> del Final_Release/CvGameCoreDLL.dll Final_Release/_precompile.obj Final_Release/BetterBTSAI.obj Final_Release/CvArea.obj Final_Release/CvArtFileMgr.obj Final_Release/CvBugOptions.obj Final_Release/CvCity.obj Final_Release/CvCityAI.obj Final_Release/CvDLLButtonPopup.obj Final_Release/CvDLLEntity.obj Final_Release/CvDLLPython.obj Final_Release/CvDLLWidgetData.obj Final_Release/CvDeal.obj Final_Release/CvDiploParameters.obj Final_Release/CvDllPythonEvents.obj Final_Release/CvDllTranslator.obj Final_Release/CvEventReporter.obj Final_Release/CvFractal.obj Final_Release/CvGame.obj Final_Release/CvGameAI.obj Final_Release/CvGameCoreDLL.obj Final_Release/CvGameCoreUtils.obj Final_Release/CvGameInterface.obj Final_Release/CvGameTextMgr.obj Final_Release/CvGlobals.obj Final_Release/CvHallOfFameInfo.obj Final_Release/CvInfoWater.obj Final_Release/CvInfos.obj Final_Release/CvInitCore.obj Final_Release/CvMap.obj Final_Release/CvMapGenerator.obj Final_Release/CvMessageControl.obj Final_Release/CvMessageData.obj Final_Release/CvPlayer.obj Final_Release/CvPlayerAI.obj Final_Release/CvPlot.obj Final_Release/CvPlotGroup.obj Final_Release/CvPopupInfo.obj Final_Release/CvPopupReturn.obj Final_Release/CvRandom.obj Final_Release/CvReplayInfo.obj Final_Release/CvReplayMessage.obj Final_Release/CvSelectionGroup.obj Final_Release/CvSelectionGroupAI.obj Final_Release/CvStatistics.obj Final_Release/CvStructs.obj Final_Release/CvTalkingHeadMessage.obj Final_Release/CvTeam.obj Final_Release/CvTeamAI.obj Final_Release/CvUnit.obj Final_Release/CvUnitAI.obj Final_Release/CvXMLLoadUtility.obj Final_Release/CvXMLLoadUtilityGet.obj Final_Release/CvXMLLoadUtilityInit.obj Final_Release/CvXMLLoadUtilitySet.obj Final_Release/CyArea.obj Final_Release/CyAreaInterface.obj Final_Release/CyArgsList.obj Final_Release/CyArtFileMgr.obj Final_Release/CyArtFileMgrInterface.obj Final_Release/CyCity.obj Final_Release/CyCityInterface1.obj Final_Release/CyDeal.obj Final_Release/CyEnumsInterface.obj Final_Release/CyGame.obj Final_Release/CyGameCoreUtils.obj Final_Release/CyGameCoreUtilsInterface.obj Final_Release/CyGameInterface.obj Final_Release/CyGameTextMgr.obj Final_Release/CyGameTextMgrInterface.obj Final_Release/CyGlobalContext.obj Final_Release/CyGlobalContextInterface1.obj Final_Release/CyGlobalContextInterface2.obj Final_Release/CyGlobalContextInterface3.obj Final_Release/CyGlobalContextInterface4.obj Final_Release/CyHallOfFameInfo.obj Final_Release/CyHallOfFameInterface.obj Final_Release/CyInfoInterface1.obj Final_Release/CyInfoInterface2.obj Final_Release/CyInfoInterface3.obj Final_Release/CyMap.obj Final_Release/CyMapGenerator.obj Final_Release/CyMapGeneratorInterface.obj Final_Release/CyMapInterface.obj Final_Release/CyMessageControl.obj Final_Release/CyMessageControlInterface.obj Final_Release/CyPlayer.obj Final_Release/CyPlayerInterface1.obj Final_Release/CyPlayerInterface2.obj Final_Release/CyPlot.obj Final_Release/CyPlotInterface1.obj Final_Release/CyRandomInterface.obj Final_Release/CyReplayInfo.obj Final_Release/CySelectionGroup.obj Final_Release/CySelectionGroupInterface.obj Final_Release/CyStructsInterface1.obj Final_Release/CyTeam.obj Final_Release/CyTeamInterface.obj Final_Release/CyUnit.obj Final_Release/CyUnitInterface1.obj Final_Release/FAssert.obj Final_Release/FDialogTemplate.obj Final_Release/CxImage/general/tif_xfile.obj Final_Release/CxImage/general/ximabmp.obj Final_Release/CxImage/general/ximadsp.obj Final_Release/CxImage/general/ximaenc.obj Final_Release/CxImage/general/ximaexif.obj Final_Release/CxImage/general/ximage.obj Final_Release/CxImage/general/ximagif.obj Final_Release/CxImage/general/ximahist.obj Final_Release/CxImage/general/ximaico.obj Final_Release/CxImage/general/ximainfo.obj Final_Release/CxImage/general/ximaint.obj Final_Release/CxImage/general/ximaj2k.obj Final_Release/CxImage/general/ximajas.obj Final_Release/CxImage/general/ximajbg.obj Final_Release/CxImage/general/ximajpg.obj Final_Release/CxImage/general/ximalpha.obj Final_Release/CxImage/general/ximalyr.obj Final_Release/CxImage/general/ximamng.obj Final_Release/CxImage/general/ximapal.obj Final_Release/CxImage/general/ximapcx.obj Final_Release/CxImage/general/ximapng.obj Final_Release/CxImage/general/ximasel.obj Final_Release/CxImage/general/ximatga.obj Final_Release/CxImage/general/ximath.obj Final_Release/CxImage/general/ximatif.obj Final_Release/CxImage/general/ximatran.obj Final_Release/CxImage/general/ximawbmp.obj Final_Release/CxImage/general/ximawmf.obj Final_Release/CxImage/general/ximawnd.obj Final_Release/CxImage/general/xmemfile.obj Final_Release/CxImage/jpeg/jcapimin.obj Final_Release/CxImage/jpeg/jcapistd.obj Final_Release/CxImage/jpeg/jccoefct.obj Final_Release/CxImage/jpeg/jccolor.obj Final_Release/CxImage/jpeg/jcdctmgr.obj Final_Release/CxImage/jpeg/jchuff.obj Final_Release/CxImage/jpeg/jcinit.obj Final_Release/CxImage/jpeg/jcmainct.obj Final_Release/CxImage/jpeg/jcmarker.obj Final_Release/CxImage/jpeg/jcmaster.obj Final_Release/CxImage/jpeg/jcomapi.obj Final_Release/CxImage/jpeg/jcparam.obj Final_Release/CxImage/jpeg/jcphuff.obj Final_Release/CxImage/jpeg/jcprepct.obj Final_Release/CxImage/jpeg/jcsample.obj Final_Release/CxImage/jpeg/jctrans.obj Final_Release/CxImage/jpeg/jdapimin.obj Final_Release/CxImage/jpeg/jdapistd.obj Final_Release/CxImage/jpeg/jdatadst.obj Final_Release/CxImage/jpeg/jdatasrc.obj Final_Release/CxImage/jpeg/jdcoefct.obj Final_Release/CxImage/jpeg/jdcolor.obj Final_Release/CxImage/jpeg/jddctmgr.obj Final_Release/CxImage/jpeg/jdhuff.obj Final_Release/CxImage/jpeg/jdinput.obj Final_Release/CxImage/jpeg/jdmainct.obj Final_Release/CxImage/jpeg/jdmarker.obj Final_Release/CxImage/jpeg/jdmaster.obj Final_Release/CxImage/jpeg/jdmerge.obj Final_Release/CxImage/jpeg/jdphuff.obj Final_Release/CxImage/jpeg/jdpostct.obj Final_Release/CxImage/jpeg/jdsample.obj Final_Release/CxImage/jpeg/jdtrans.obj Final_Release/CxImage/jpeg/jerror.obj Final_Release/CxImage/jpeg/jfdctflt.obj Final_Release/CxImage/jpeg/jfdctfst.obj Final_Release/CxImage/jpeg/jfdctint.obj Final_Release/CxImage/jpeg/jidctflt.obj Final_Release/CxImage/jpeg/jidctfst.obj Final_Release/CxImage/jpeg/jidctint.obj Final_Release/CxImage/jpeg/jidctred.obj Final_Release/CxImage/jpeg/jmemmgr.obj Final_Release/CxImage/jpeg/jmemnobs.obj Final_Release/CxImage/jpeg/jquant1.obj Final_Release/CxImage/jpeg/jquant2.obj Final_Release/CxImage/jpeg/jutils.obj Final_Release/CvGameCoreDLL.lib Final_Release/CvGameCoreDLL.def
1>NMAKE : fatal error U1095: expanded command line 'del Final_Release/CvGameCoreDLL.dll Final_Release/_precompile.obj Final_Release/BetterBTSAI.obj Final_Release/CvArea.obj Final_Release/CvArtFileMgr.obj Final_Release/CvBugOptions.obj Final_Release/CvCity.obj Final_Release/CvCityAI.obj Final_Release/CvDLLButtonPopup.obj Final_Release/CvDLLEntity.obj Final_Release/CvDLLPython.obj Final_Release/CvDLLWidgetData.obj Final_Release/CvDeal.obj Final_Release/CvDiploParameters.obj Final_Release/CvDllPythonEvents.obj Final_Release/CvDllTranslator.obj Final_Release/CvEventReporter.obj Final_Release/CvFractal.obj Final_Release/CvGame.obj Final_Release/CvGameAI.obj Final_Release/CvGameCoreDLL.obj Final_Release/CvGameCoreUtils.obj Final_Release/CvGameInterface.obj Final_Release/CvGameTextMgr.obj Final_Release/CvGlobals.obj Final_Release/CvHallOfFameInfo.obj Final_Release/CvInfoWater.obj Final_Release/CvInfos.obj Final_Release/CvInitCore.obj Final_Release/CvMap.obj Final_Release/CvMapGenerator.obj Final_Release/CvMessageControl.obj Final_Release/CvMessageData.obj Final_Release/CvPlayer.obj Final_Release/CvPlayerAI.obj Final_Release/CvPlot.obj Final_Release/CvPlotGroup.obj Final_Release/CvPopupInfo.obj Final_Release/CvPopupReturn.obj Final_Release/CvRandom.obj Final_Release/CvReplayInfo.obj Final_Release/CvReplayMessage.obj Final_Release/CvSelectionGroup.obj Final_Release/CvSelectionGroupAI.obj Final_Release/CvStatistics.obj Final_Release/CvStructs.obj Final_Release/CvTalkingHeadMessage.obj Final_Release/CvTeam.obj Final_Release/CvTeamAI.obj Final_Release/CvUnit.obj Final_Release/CvUnitAI.obj Final_Release/CvXMLLoadUtility.obj Final_Release/CvXMLLoadUtilityGet.obj Final_Release/CvXMLLoadUtilityInit.obj Final_Release/CvXMLLoadUtilitySet.obj Final_Release/CyArea.obj Final_Release/CyAreaInterface.obj Final_Release/CyArgsList.obj Final_Release/CyArtFileMgr.obj Final_Release/CyArtFileMgrInterface.obj Final_Release/CyCity.obj Final_Release/CyCityInterface1.obj Final_Release/CyDeal.obj Final_Release/CyEnumsInterface.obj Final_Release/CyGame.obj Final_Release/CyGameCoreUtils.obj Final_Release/CyGameCoreUtilsInterface.obj Final_Release/CyGameInterface.obj Final_Release/CyGameTextMgr.obj Final_Release/CyGameTextMgrInterface.obj Final_Release/CyGlobalContext.obj Final_Release/CyGlobalContextInterface1.obj Final_Release/CyGlobalContextInterface2.obj Final_Release/CyGlobalContextInterface3.obj Final_Release/CyGlobalContextInterface4.obj Final_Release/CyHallOfFameInfo.obj Final_Release/CyHallOfFameInterface.obj Final_Release/CyInfoInterface1.obj Final_Release/CyInfoInterface2.obj Final_Release/CyInfoInterface3.obj Final_Release/CyMap.obj Final_Release/CyMapGenerator.obj Final_Release/CyMapGeneratorInterface.obj Final_Release/CyMapInterface.obj Final_Release/CyMessageControl.obj Final_Release/CyMessageControlInterface.obj Final_Release/CyPlayer.obj Final_Release/CyPlayerInterface1.obj Final_Release/CyPlayerInterface2.obj Final_Release/CyPlot.obj Final_Release/CyPlotInterface1.obj Final_Release/CyRandomInterface.obj Final_Release/CyReplayInfo.obj Final_Release/CySelectionGroup.obj Final_Release/CySelectionGroupInterface.obj Final_Release/CyStructsInterface1.obj Final_Release/CyTeam.obj Final_Release/CyTeamInterface.obj Final_Release/CyUnit.obj Final_Release/CyUnitInterface1.obj Final_Release/FAssert.obj Final_Release/FDialogTemplate.obj Final_Release/CxImage/general/tif_xfile.obj Final_Release/CxImage/general/ximabmp.obj Final_Release/CxImage/general/ximadsp.obj Final_Release/CxImage/general/ximaenc.obj Final_Release/CxImage/general/ximaexif.obj Final_Release/CxImage/general/ximage.obj Final_Release/CxImage/general/ximagif.obj Final_Release/CxImage/general/ximahist.obj Final_Release/CxImage/general/ximaico.obj Final_Release/CxImage/general/ximainfo.obj Final_Release/CxImage/general/ximaint.obj Final_Release/CxImage/general/ximaj2k.obj Final_Release/CxImage/general/ximajas.obj Final_Release/CxImage/general/ximajbg.obj Final_Release/CxImage/general/ximajpg.obj Final_Release/CxImage/general/ximalpha.obj Final_Release/CxImage/general/ximalyr.obj Final_Release/CxImage/general/ximamng.obj Final_Release/CxImage/general/ximapal.obj Final_Release/CxImage/general/ximapcx.obj Final_Release/CxImage/general/ximapng.obj Final_Release/CxImage/general/ximasel.obj Final_Release/CxImage/general/ximatga.obj Final_Release/CxImage/general/ximath.obj Final_Release/CxImage/general/ximatif.obj Final_Release/CxImage/general/ximatran.obj Final_Release/CxImage/general/ximawbmp.obj Final_Release/CxImage/general/ximawmf.obj Final_Release/CxImage/general/ximawnd.obj Final_Release/CxImage/general/xmemfile.obj Final_Release/CxImage/jpeg/jcapimin.obj Final_Release/CxImage/jpeg/jcapistd.obj Final_Release/CxImage/jpeg/jccoefct.obj Final_Release/CxImage/jpeg/jccolor.obj Final_Release/CxImage/jpeg/jcdctmgr.obj Final_Release/CxImage/jpeg/jchuff.obj Final_Release/CxImage/jpeg/jcinit.obj Final_Release/CxImage/jpeg/jcmainct.obj Final_Release/CxImage/jpeg/jcmarker.obj Final_Release/CxImage/jpeg/jcmaster.obj Final_Release/CxImage/jpeg/jcomapi.obj Final_Release/CxImage/jpeg/jcparam.obj Final_Release/CxImage/jpeg/jcphuff.obj Final_Release/CxImage/jpeg/jcprepct.obj Final_Release/CxImage/jpeg/jcsample.obj Final_Release/CxImage/jpeg/jctrans.obj Final_Release/CxImage/jpeg/jdapimin.obj Final_Release/CxImage/jpeg/jdapistd.obj Final_Release/CxImage/jpeg/jdatadst.obj Final_Release/CxImage/jpeg/jdatasrc.obj Final_Release/CxImage/jpeg/jdcoefct.obj Final_Release/CxImage/jpeg/jdcolor.obj Final_Release/CxImage/jpeg/jddctmgr.obj Final_Release/CxImage/jpeg/jdhuff.obj Final_Release/CxImage/jpeg/jdinput.obj Final_Release/CxImage/jpeg/jdmainct.obj Final_Release/CxImage/jpeg/jdmarker.obj Final_Release/CxImage/jpeg/jdmaster.obj Final_Release/CxImage/jpeg/jdmerge.obj Final_Release/CxImage/jpeg/jdphuff.obj Final_Release/CxImage/jpeg/jdpostct.obj Final_Release/CxImage/jpeg/jdsample.obj Final_Release/CxImage/jpeg/jdtrans.obj Final_Release/CxImage/jpeg/jerror.obj Final_Release/CxImage/jpeg/jfdctflt.obj Final_Release/CxImage/jpeg/jfdctfst.obj Final_Release/CxImage/jpeg/jfdctint.obj Final_Release/CxImage/jpeg/jidctflt.obj Final_Release/CxImage/jpeg/jidctfst.obj Final_Release/CxImage/jpeg/jidctint.obj Final_Release/CxImage/jpeg/jidctred.obj Final_Release/CxImage/jpeg/jmemmgr.obj Final_Release/CxImage/jpeg/jmemnobs.obj Final_Release/CxImage/jpeg/jquant1.obj Final_Release/CxImage/jpeg/jquant2.obj Final_Release/CxImage/jpeg/jutils.obj Final_Release/CvGameCoreDLL.lib Final_Release/CvGameCoreDLL.def' too long
1>Stop.
1>Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>Access is denied.
1>        0 file(s) copied.
1>Build log was saved at "file://c:\Users\Michael\Documents\My Civ4 Projects\TLOTags_v.5\CvGameCoreDLL\CvGameCoreDLL\Final_Release\BuildLog.htm"
1>CvGameCoreDLL - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
 
It seems "make clean" is generating a command line too long for DOS to handle. Try using file explorer to delete all the files inside Final_Release.
 
@davidallen
thanks

Alright, so I finally got it to compile (mostly by starting fresh with DannyDaemonic's makefile), but now it CTD's as soon as the mod is loaded. The Civ mouse cursor and the music starts to play and then it crashes, no idea what the hell I did wrong...
 
There are two common startup crash problems. One is art. Have you made any art changes which may result in art files missing? Another is partial builds. If you change any header files, you must remove all the object files and recompile from scratch.

If neither of those is the problem, I recommend trying smaller changes at once. For example, compile just BBAI and try that. If you make a whole bunch of changes at once, they may have bad interactions; adding the changes one at a time, you can see when the problem happens.
 
Well, at this point, I am only trying to sucessfully build the base (Better BUG AI + Occasional Promotion + AUA) upon which I will rebuild my mod, I believe that I merged the assets folders properly, but I'll double-check...
 
:bump:

Well, I'm back here now, this time I got just Better BUG AI to compile with DannyDaemonic's Makefile, I tested it and it worked fine, once I merge in AUA though, now it's giving me the same error I detail above (mouse cursor, music, CTD)

Any new thoughts?

Afforess, any ideas why AUA wouldn't be compatible with Better BUG AI?
 
I just had a thought, there is a Font TGA file in Better BUG AI, there are also new buttons in AUA, do those need to be added to the Font TGA?
 
I just had a thought, there is a Font TGA file in Better BUG AI, there are also new buttons in AUA, do those need to be added to the Font TGA?

AUA does not modify the font file.

Afforess, any ideas why AUA wouldn't be compatible with Better BUG AI?

Seeing how I'm not subscribed to this thread - it's sheer luck (and free time on my part), that I saw this. PM me next time. ;)


Anyway, AUA is a difficult merge, and I recommend you take it slowly. The code needs to be in exactly the correct spot. Reading the thread may help you, as there were a couple modders who did get it done successfully, after a few pages of posts. ;)
 
Top Bottom