Re: [Open-discuss] How to build native target project without errors ?
Jamie Gordon <[email protected]>
| Newsgroups | gmane.comp.multimedia.helix.general |
|---|---|
| Message-ID | <[email protected]> |
Jean-Charles Gibier wrote: > Hello, > > For a few months I have tried to build project HELIX (not at full-time obviously :) and I am a little tired. > Sometimes build targets lead of, sometimes others not ... > For instance I can build server 'dist_all' in non static version but in other hand can't build the basic player. > (In fact some attempts succeed with modified sources but I'd rather not follow this way :-) > > > A last example of my desperate quest : > > --------------------------------8<------------------------------------------------------ > Création de la bibliothèque rel32\hlxserverplus.lib et de l'objet rel32\hlxserverplus.exp > syslib.lib(stataccs.obj) : error LNK2019: symbole externe non rÚsolu "struct DLLMAP const * const g_dllMap" (?g_dllMap@@3QBUDLLMAP@@B) rÚfÚrencÚ dans la fonction "public: virtual int __thiscall Static DLLAccess::Open(char const *)" (?Open@StaticDLLAccess@@UAEHPBD@Z) > rel32\hlxserverplus.exe : fatal error LNK1120: 1 externes non rÚsolus NMAKE : fatal error U1077: 'link'á: code retour '0x460' > Stop. > Time used: 2.99 seconds > ERROR: WinCompile(server/engine/bin/plus) ERROR: Make failed. > --------------------------------8<------------------------------------------------------ > Options are : > [0] Set BIF branch (SERVER_11_0_STABLE-helix) [1] Set Target(s) (servdistall) [2] Set Profile (C:\source\build\umakepf\helix-server-plus) > [3] run: build -p green -v -trelease -e -n -c > --------------------------------8<------------------------------------------------------ > This is not a correct BIF branch. The correct branch for 11.0 is SERVER_11_0_STABLE (not '-helix'). Be sure to read the server build guide here https://helix-server.helixcommunity.org/2005/devdocs/quickstart and choose an appropriate branch and SYSTEM_ID as described. Also as Greg pointed out, you cannot build different branches, profiles, or system IDs in the same directory. > My few questions are : > > Is there any order to build several targets on one fixed branch ? There are aggregate targets and installers. In your case I imagine you probably want to build the installer. > Is there any "quick start guide" to build a native current release target without error message (not a "cookbook" butjust some tips) ? There is the build guide (quick start guide) linked above. Not sure what you mean by "native" though. > How does the protocol_dist directory is created in Helix tree structure ? This is checked out from the binary distributions directory based on the platform ID and profile. Jamie > > > Thx > JCG > > _______________________________________________ > Open-discuss mailing list > [email protected] > http://lists.helixcommunity.org/mailman/listinfo/open-discuss _______________________________________________ Open-discuss mailing list [email protected] http://lists.helixcommunity.org/mailman/listinfo/open-discuss