List Info

Thread: CR-Client: Enabling Unified Logging in hxclientkit and hxrecordengine.




RE: helix-dbus-server Linking Problem / Re: Enabling Unified Logging in hxclientkit and
user name
2007-12-17 00:16:08
¡¡¡¡Thank you too.
¡¡¡¡You have already given me lots of help!
¡¡¡¡
¡¡¡¡Another question: 
¡¡¡¡After I add common_log_logutil in hxdbus_3_1_0_atlas,
ribosome can't generate the Makefile automatically, why?
¡¡¡¡
¡¡¡¡>-----Original Message-----
¡¡¡¡>From: Daniel Yek [mailto:dyekreal.com]
¡¡¡¡>Sent: 2007Äê12ÔÂ17ÈÕ 14:09
¡¡¡¡>To: Zhao, Halley
¡¡¡¡>Cc: Helix Player Dev
¡¡¡¡>Subject: helix-dbus-server Linking Problem / Re:
Enabling Unified Logging
¡¡¡¡>in hxclientkit and hxrecordengine.
¡¡¡¡>
¡¡¡¡>I'm sending out a CR for this. Thanks for pointing
out the problem and
¡¡¡¡>the solution too in IRC.
¡¡¡¡>
¡¡¡¡>--
¡¡¡¡>Daniel Yek.
¡¡¡¡>
¡¡¡¡>
¡¡¡¡>
¡¡¡¡>Zhao, Halley wrote:
¡¡¡¡>> ¡¡¡¡Hi Daniel:
¡¡¡¡>> ¡¡¡¡Helix dbus-server failed after this
modification.
¡¡¡¡>>
¡¡¡¡>> ¡¡¡¡1> build configuration:
¡¡¡¡>> ¡¡¡¡-> Current Directory:
/home/zhuao/helix_cvs/helix
¡¡¡¡>> ¡¡¡¡[0] Set BIF branch (hxdbus_3_1_0_atlas)
¡¡¡¡>> ¡¡¡¡[1] Set Target(s) (dbus_server_with_video)
¡¡¡¡>> ¡¡¡¡[2] Set Profile (helix-client-all-defines)
¡¡¡¡>> ¡¡¡¡[3] run: build -trelease
¡¡¡¡>>
¡¡¡¡>> ¡¡¡¡2> detail fail information:
¡¡¡¡>>
¡¡¡¡rel/helix-dbus-server.bin_libs.a(logutillib.hxtlogutil.o
): In
¡¡¡¡>function `DoLogWriterInit()':
¡¡¡¡>> ¡¡¡¡hxtlogutil.cpp:(.text+0x26): undefined
reference to
¡¡¡¡>`IID_IHXTLogSystemContext'
¡¡¡¡>> ¡¡¡¡hxtlogutil.cpp:(.text+0x7e): undefined
reference to
¡¡¡¡>`IID_IHXTInternalLogWriter'
¡¡¡¡>>
¡¡¡¡rel/helix-dbus-server.bin_libs.a(logutillib.hxtlogutil.o
): In
¡¡¡¡>function `HXEnableLogging(IUnknown*)':
¡¡¡¡>> ¡¡¡¡hxtlogutil.cpp:(.text+0x65e): undefined
reference to
¡¡¡¡>`IID_IHXDllAccess'
¡¡¡¡>> ¡¡¡¡collect2: ld returned 1 exit status
¡¡¡¡>>
¡¡¡¡>> ¡¡¡¡3> I have tried to add
common/log/logutil[logutillib] in
¡¡¡¡>> ¡¡¡¡		player/dbus-server/Umakefil
¡¡¡¡>> ¡¡¡¡	   and add common_log_logutil in
hxdbus_3_1_0_atlas.bif
¡¡¡¡>> ¡¡¡¡still fails.
¡¡¡¡>> ¡¡¡¡   The Makefile of common/log/logutil
wasn't generated automatically,
¡¡¡¡>it is a little surprise.
¡¡¡¡>> ¡¡¡¡   I generated the Makefile by
"umake.py -trelease"; and make it. Then
¡¡¡¡>there is error message above 2>.
¡¡¡¡>>
¡¡¡¡>> ¡¡¡¡BR
¡¡¡¡>>
¡¡¡¡>>
¡¡¡¡>> ¡¡¡¡>-----Original Message-----
¡¡¡¡>> ¡¡¡¡>From: player-dev-bounceshelixcommunity.org
¡¡¡¡>> ¡¡¡¡>[mailto:player-dev-bounceshelixcommunity.org] On Behalf Of Daniel
¡¡¡¡>Yek
¡¡¡¡>> ¡¡¡¡>Sent: 2007Äê12ÔÂ11ÈÕ 13:10
¡¡¡¡>> ¡¡¡¡>To: Helix Player Dev
¡¡¡¡>> ¡¡¡¡>Subject: [Player-dev] CN-Client:
Enabling Unified Logging in
¡¡¡¡>> ¡¡¡¡>hxclientkitand hxrecordengine.
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>Thanks Greg. This now in hxclientkit
150Cay and player HEAD.
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>Changes for:
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>>
¡¡¡¡>player/hxclientkit/src/CHXClientEngine.cpp
¡¡¡¡>> ¡¡¡¡>player/hxclientkit/UmakefilKit_common
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>are checked into HEAD and 310Atlas
too.
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>If that causes linking problem for some
project using 310Atlas,
¡¡¡¡>> ¡¡¡¡>ModuleLibrary
common/log/logutil[logutillib] can be added, or these
¡¡¡¡>two
¡¡¡¡>> ¡¡¡¡>changes backed out like this:
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>cvs up -j 1.9 -j 1.8
player/hxclientkit/src/CHXClientEngine.cpp
¡¡¡¡>> ¡¡¡¡>cvs up -j 1.8 -j 1.7
player/hxclientkit/UmakefilKit_common
¡¡¡¡>> ¡¡¡¡>cvs commit
player/hxclientkit/src/CHXClientEngine.cpp
¡¡¡¡>> ¡¡¡¡>player/hxclientkit/UmakefilKit_common
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>--
¡¡¡¡>> ¡¡¡¡>Daniel Yek.
¡¡¡¡>> ¡¡¡¡>
¡¡¡¡>> ¡¡¡¡>

_______________________________________________
Player-dev mailing list
Player-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev

Re: helix-dbus-server Linking Problem / common_log_logutil Ribosome dependency
country flaguser name
United States
2007-12-17 02:24:52
That got to be Ribosome dependency not being added
correctly, but I 
can't tell what is wrong.

Is common_log_logutil inherited into your BIF file at all?
Some BIF file 
has an <inherit> tag near the beginning of the file
that inherits 
(almost like includes) a chain of other BIF files. If
common_log_logutil 
isn't defined in one of the BIF file, it will not be
processed correctly.

Could you send the following to me directly (no need to
include the 
mailing list; I'll send relevant information later):
1. the patch to hxdbus_3_1_0_atlas.bif,
2. zipped build.out
3. build.reg

-- 
Daniel Yek.



Zhao, Halley wrote:
>   Thank you too.
>   You have already given me lots of help!
>   
>   Another question: 
>   After I add common_log_logutil in
hxdbus_3_1_0_atlas, ribosome can't generate the Makefile
automatically, why?
>   
>   >-----Original Message-----
>   >From: Daniel Yek [mailto:dyekreal.com]
>   >Sent: 2007年12月17日 14:09
>   >To: Zhao, Halley
>   >Cc: Helix Player Dev
>   >Subject: helix-dbus-server Linking Problem /
Re: Enabling Unified Logging
>   >in hxclientkit and hxrecordengine.
>   >
>   >I'm sending out a CR for this. Thanks for
pointing out the problem and
>   >the solution too in IRC.
>   >
>   >--
>   >Daniel Yek.
>   >
>   >
>   >
>   >Zhao, Halley wrote:
>   >>   Hi Daniel:
>   >>   Helix dbus-server failed after
this modification.
>   >>
>   >>   1> build configuration:
>   >>   -> Current Directory:
/home/zhuao/helix_cvs/helix
>   >>   [0] Set BIF branch
(hxdbus_3_1_0_atlas)
>   >>   [1] Set Target(s)
(dbus_server_with_video)
>   >>   [2] Set Profile
(helix-client-all-defines)
>   >>   [3] run: build -trelease
>   >>
>   >>   2> detail fail information:
>   >>
  rel/helix-dbus-server.bin_libs.a(logutillib.hxtlogutil
.o): In
>   >function `DoLogWriterInit()':
>   >>   hxtlogutil.cpp:(.text+0x26):
undefined reference to
>   >`IID_IHXTLogSystemContext'
>   >>   hxtlogutil.cpp:(.text+0x7e):
undefined reference to
>   >`IID_IHXTInternalLogWriter'
>   >>
  rel/helix-dbus-server.bin_libs.a(logutillib.hxtlogutil
.o): In
>   >function `HXEnableLogging(IUnknown*)':
>   >>   hxtlogutil.cpp:(.text+0x65e):
undefined reference to
>   >`IID_IHXDllAccess'
>   >>   collect2: ld returned 1 exit
status
>   >>
>   >>   3> I have tried to add
common/log/logutil[logutillib] in
>   >>   		player/dbus-server/Umakefil
>   >>   	   and add common_log_logutil in
hxdbus_3_1_0_atlas.bif
>   >>   still fails.
>   >>      The Makefile of
common/log/logutil wasn't generated automatically,
>   >it is a little surprise.
>   >>      I generated the Makefile by
"umake.py -trelease"; and make it. Then
>   >there is error message above 2>.
>   >>
>   >>   BR
>   >>
>   >>
>   >>   >-----Original Message-----
>   >>   >From: player-dev-bounceshelixcommunity.org
>   >>   >[mailto:player-dev-bounceshelixcommunity.org] On Behalf Of Daniel
>   >Yek
>   >>   >Sent: 2007年12月11日 13:10
>   >>   >To: Helix Player Dev
>   >>   >Subject: [Player-dev]
CN-Client: Enabling Unified Logging in
>   >>   >hxclientkitand
hxrecordengine.
>   >>   >
>   >>   >Thanks Greg. This now in
hxclientkit 150Cay and player HEAD.
>   >>   >
>   >>   >Changes for:
>   >>   >
>   >>
  >player/hxclientkit/src/CHXClientEngine.cpp
>   >>
  >player/hxclientkit/UmakefilKit_common
>   >>   >
>   >>   >are checked into HEAD and
310Atlas too.
>   >>   >
>   >>   >If that causes linking problem
for some project using 310Atlas,
>   >>   >ModuleLibrary
common/log/logutil[logutillib] can be added, or these
>   >two
>   >>   >changes backed out like this:
>   >>   >
>   >>   >cvs up -j 1.9 -j 1.8
player/hxclientkit/src/CHXClientEngine.cpp
>   >>   >cvs up -j 1.8 -j 1.7
player/hxclientkit/UmakefilKit_common
>   >>   >cvs commit
player/hxclientkit/src/CHXClientEngine.cpp
>   >>
  >player/hxclientkit/UmakefilKit_common
>   >>   >
>   >>   >--
>   >>   >Daniel Yek.
>   >>   >
>   >>   >
>   
_______________________________________________
Player-dev mailing list
Player-devhelixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev

[1-10] [11-12]

about | contact  Other archives ( Real Estate discussion Medical topics )