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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.