List Info

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




CR-Client: Enabling Unified Logging in hxclientkit and hxrecordengine.
country flaguser name
United States
2007-12-10 15:14:37
Modified by: dyekreal.com
Date: 12/10/2007
Project: Helix Player

Synopsis: Enabling Unified Logging in hxclientkit and
hxrecordengine.

Overview: 
This change enables Unified Logging in 
  player/hxclientkit 
and 
  hxrecordengine (Superbuffer)
modules to make tracing easier. 

Some initial log statements are added here.



The changes to player-executable module are:
  Linking with common/log/logutil[logutillib]

  Added GUIDs header files:
    ihxtlogsystem.h
    ihxtlogsystemcontext.h
    ihxtlogcontextobserver.h
    hxdllaccess.h


New Unified logging functional area 4ccs are added in a
separate CR:
http://lists.helixcommunity.org/pi
permail/common-dev/2007-December/004263.html


Files Modified:
player/hxclientkit/src/hxrecordengine/CHXClientRecordService
.cpp 
    - Enabling Superbuffer module Unified Logging.
player/hxclientkit/src/hxrecordengine/Umakefil

player/hxclientkit/src/CHXClientEngine.cpp - Enabling player
Unififed Logging.
player/hxclientkit/src/CHXClientPlayer.cpp - Some log
statements.
player/hxclientkit/UmakefilKit_common      - Include path
for hxtlogutil.h

player/app/gtk/Umakefil - Added logutillib ModuleLibraries.
player/app/gtk/guids.cpp - Adding additional GUIDs for
Unified Logging.
player/installer/archive/make_tempdir - Copy logging DSOs.


Image Size and Heap Use impact (Client -Only):
None.

Platforms and Profiles Affected:
Linux

Distribution Libraries Affected:
None.

Distribution library impact and planned action:
None.

Platforms and Profiles Build Verified:
Profile: helix_client_all_define
Platform: Fedora Core 6

Platforms and Profiles Functionality verified:
Profile: helix_client_all_define
Platform: Fedora Core 6

Branch: 
player HEAD
hxclientkit 150Cay, 310Atlas, HEAD

Copyright assignment: I am a RealNetworks employee.



-- 
Daniel Yek.


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

  
Re: CR-Client: Enabling Unified Logging in hxclientkit and hxrecordengine.
country flaguser name
United States
2007-12-10 15:28:55
Looks good.
--greg.

Daniel Yek wrote:
> Modified by: dyekreal.com
> Date: 12/10/2007
> Project: Helix Player
> 
> Synopsis: Enabling Unified Logging in hxclientkit and
hxrecordengine.
> 
> Overview: This change enables Unified Logging in 
player/hxclientkit and 
>  hxrecordengine (Superbuffer)
> modules to make tracing easier.
> Some initial log statements are added here.
> 
> 
> 
> The changes to player-executable module are:
>  Linking with common/log/logutil[logutillib]
> 
>  Added GUIDs header files:
>    ihxtlogsystem.h
>    ihxtlogsystemcontext.h
>    ihxtlogcontextobserver.h
>    hxdllaccess.h
> 
> 
> New Unified logging functional area 4ccs are added in a
separate CR:
> http://lists.helixcommunity.org/pi
permail/common-dev/2007-December/004263.html 
> 
> 
> 
> Files Modified:
>
player/hxclientkit/src/hxrecordengine/CHXClientRecordService
.cpp    - 
> Enabling Superbuffer module Unified Logging.
> player/hxclientkit/src/hxrecordengine/Umakefil
> 
> player/hxclientkit/src/CHXClientEngine.cpp - Enabling
player Unififed 
> Logging.
> player/hxclientkit/src/CHXClientPlayer.cpp - Some log
statements.
> player/hxclientkit/UmakefilKit_common      - Include
path for hxtlogutil.h
> 
> player/app/gtk/Umakefil - Added logutillib
ModuleLibraries.
> player/app/gtk/guids.cpp - Adding additional GUIDs for
Unified Logging.
> player/installer/archive/make_tempdir - Copy logging
DSOs.
> 
> 
> Image Size and Heap Use impact (Client -Only):
> None.
> 
> Platforms and Profiles Affected:
> Linux
> 
> Distribution Libraries Affected:
> None.
> 
> Distribution library impact and planned action:
> None.
> 
> Platforms and Profiles Build Verified:
> Profile: helix_client_all_define
> Platform: Fedora Core 6
> 
> Platforms and Profiles Functionality verified:
> Profile: helix_client_all_define
> Platform: Fedora Core 6
> 
> Branch: player HEAD
> hxclientkit 150Cay, 310Atlas, HEAD
> 
> Copyright assignment: I am a RealNetworks employee.
> 
> 
> 
> 
>
------------------------------------------------------------
------------
> 
> _______________________________________________
> Player-dev mailing list
> Player-devhelixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/play
er-dev


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

CN-Client: Enabling Unified Logging in hxclientkit and hxrecordengine.
country flaguser name
United States
2007-12-10 23:09:40
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.



Greg Wright wrote:
> Looks good.
> --greg.
>
> Daniel Yek wrote:
>> Modified by: dyekreal.com
>> Date: 12/10/2007
>> Project: Helix Player
>>
>> Synopsis: Enabling Unified Logging in hxclientkit
and hxrecordengine.
>>
>> Overview: This change enables Unified Logging in 
player/hxclientkit 
>> and  hxrecordengine (Superbuffer)
>> modules to make tracing easier.
>> Some initial log statements are added here.
>>
>>
>>
>> The changes to player-executable module are:
>>  Linking with common/log/logutil[logutillib]
>>
>>  Added GUIDs header files:
>>    ihxtlogsystem.h
>>    ihxtlogsystemcontext.h
>>    ihxtlogcontextobserver.h
>>    hxdllaccess.h
>>
>>
>> New Unified logging functional area 4ccs are added
in a separate CR:
>> http://lists.helixcommunity.org/pi
permail/common-dev/2007-December/004263.html 
>>
>>
>>
>> Files Modified:
>>
player/hxclientkit/src/hxrecordengine/CHXClientRecordService
.cpp    - 
>> Enabling Superbuffer module Unified Logging.
>> player/hxclientkit/src/hxrecordengine/Umakefil
>>
>> player/hxclientkit/src/CHXClientEngine.cpp -
Enabling player Unififed 
>> Logging.
>> player/hxclientkit/src/CHXClientPlayer.cpp - Some
log statements.
>> player/hxclientkit/UmakefilKit_common      -
Include path for 
>> hxtlogutil.h
>>
>> player/app/gtk/Umakefil - Added logutillib
ModuleLibraries.
>> player/app/gtk/guids.cpp - Adding additional GUIDs
for Unified Logging.
>> player/installer/archive/make_tempdir - Copy
logging DSOs.
>>
>>
>> Image Size and Heap Use impact (Client -Only):
>> None.
>>
>> Platforms and Profiles Affected:
>> Linux
>>
>> Distribution Libraries Affected:
>> None.
>>
>> Distribution library impact and planned action:
>> None.
>>
>> Platforms and Profiles Build Verified:
>> Profile: helix_client_all_define
>> Platform: Fedora Core 6
>>
>> Platforms and Profiles Functionality verified:
>> Profile: helix_client_all_define
>> Platform: Fedora Core 6
>>
>> Branch: player HEAD
>> hxclientkit 150Cay
>>
>> Copyright assignment: I am a RealNetworks
employee.
>>
>

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

CR/CN: Adding missing interface includes for logging in hxrecordengine
country flaguser name
United States
2007-12-11 18:25:15
For some reason, these lines needed to be added for
hxrecordengine to  
build on the Mac, although they weren't necessary for Linux.
Weird.

Anyway, thanks Daniel for tracking this down. This change,
committed  
to 150Cay, allows it to build on Mac OS X.

--Bob

Index: HXClientRecordServiceGuids.cpp
============================================================
=======
RCS file:
/cvsroot/player/hxclientkit/src/hxrecordengine/Attic/ 
HXClientRecordServiceGuids.cpp,v
retrieving revision 1.1.2.2
diff -u -w -r1.1.2.2 HXClientRecordServiceGuids.cpp
--- HXClientRecordServiceGuids.cpp	22 Nov 2007 23:58:33
-0000	1.1.2.2
+++ HXClientRecordServiceGuids.cpp	12 Dec 2007 00:23:21
-0000
 -65,3
+65,8 
  #include "IHXClientRecordService.h"
  #include "IHXClientRecordMetaURLFixer.h"
  #include "IHXClientRecordFile.h"
+#include "ihxtlogsystem.h"
+#include "ihxtlogsystemcontext.h"
+#include "ihxtlogcontextobserver.h"
+#include "hxdllaccess.h"

-- 
Bob Clark
Lead Software Development Engineer
RealPlayer Mac/Unix
RealNetworks, Inc.



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

RE: CN-Client: Enabling Unified Logging in hxclientkitand hxrecordengine.
user name
2007-12-16 22:30:12
¡¡¡¡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.
¡¡¡¡>
¡¡¡¡>
¡¡¡¡>
¡¡¡¡>Greg Wright wrote:
¡¡¡¡>> Looks good.
¡¡¡¡>> --greg.
¡¡¡¡>>
¡¡¡¡>> Daniel Yek wrote:
¡¡¡¡>>> Modified by: dyekreal.com
¡¡¡¡>>> Date: 12/10/2007
¡¡¡¡>>> Project: Helix Player
¡¡¡¡>>>
¡¡¡¡>>> Synopsis: Enabling Unified Logging in
hxclientkit and hxrecordengine.
¡¡¡¡>>>
¡¡¡¡>>> Overview: This change enables Unified
Logging in  player/hxclientkit
¡¡¡¡>>> and  hxrecordengine (Superbuffer)
¡¡¡¡>>> modules to make tracing easier.
¡¡¡¡>>> Some initial log statements are added
here.
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> The changes to player-executable module
are:
¡¡¡¡>>>  Linking with
common/log/logutil[logutillib]
¡¡¡¡>>>
¡¡¡¡>>>  Added GUIDs header files:
¡¡¡¡>>>    ihxtlogsystem.h
¡¡¡¡>>>    ihxtlogsystemcontext.h
¡¡¡¡>>>    ihxtlogcontextobserver.h
¡¡¡¡>>>    hxdllaccess.h
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> New Unified logging functional area 4ccs
are added in a separate CR:
¡¡¡¡>>>
¡¡¡¡>http://lists.helixcommunity.org/pipermail
/common-dev/2007-December/0042
¡¡¡¡>63.html
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> Files Modified:
¡¡¡¡>>>
player/hxclientkit/src/hxrecordengine/CHXClientRecordService
.cpp
¡¡¡¡>-
¡¡¡¡>>> Enabling Superbuffer module Unified
Logging.
¡¡¡¡>>>
player/hxclientkit/src/hxrecordengine/Umakefil
¡¡¡¡>>>
¡¡¡¡>>> player/hxclientkit/src/CHXClientEngine.cpp
- Enabling player Unififed
¡¡¡¡>>> Logging.
¡¡¡¡>>> player/hxclientkit/src/CHXClientPlayer.cpp
- Some log statements.
¡¡¡¡>>> player/hxclientkit/UmakefilKit_common     
- Include path for
¡¡¡¡>>> hxtlogutil.h
¡¡¡¡>>>
¡¡¡¡>>> player/app/gtk/Umakefil - Added logutillib
ModuleLibraries.
¡¡¡¡>>> player/app/gtk/guids.cpp - Adding
additional GUIDs for Unified Logging.
¡¡¡¡>>> player/installer/archive/make_tempdir -
Copy logging DSOs.
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> Image Size and Heap Use impact (Client
-Only):
¡¡¡¡>>> None.
¡¡¡¡>>>
¡¡¡¡>>> Platforms and Profiles Affected:
¡¡¡¡>>> Linux
¡¡¡¡>>>
¡¡¡¡>>> Distribution Libraries Affected:
¡¡¡¡>>> None.
¡¡¡¡>>>
¡¡¡¡>>> Distribution library impact and planned
action:
¡¡¡¡>>> None.
¡¡¡¡>>>
¡¡¡¡>>> Platforms and Profiles Build Verified:
¡¡¡¡>>> Profile: helix_client_all_define
¡¡¡¡>>> Platform: Fedora Core 6
¡¡¡¡>>>
¡¡¡¡>>> Platforms and Profiles Functionality
verified:
¡¡¡¡>>> Profile: helix_client_all_define
¡¡¡¡>>> Platform: Fedora Core 6
¡¡¡¡>>>
¡¡¡¡>>> Branch: player HEAD
¡¡¡¡>>> hxclientkit 150Cay
¡¡¡¡>>>
¡¡¡¡>>> Copyright assignment: I am a RealNetworks
employee.
¡¡¡¡>>>
¡¡¡¡>>
¡¡¡¡>
¡¡¡¡>_______________________________________________
¡¡¡¡>Player-dev mailing list
¡¡¡¡>Player-devhelixcommunity.org
¡¡¡¡>http://lists.helixcommunity.org/mailman/listinfo/play
er-dev

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

RE: CN-Client: Enabling Unified Logging in hxclientkitand hxrecordengine.
user name
2007-12-16 22:30:12
¡¡¡¡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.
¡¡¡¡>
¡¡¡¡>
¡¡¡¡>
¡¡¡¡>Greg Wright wrote:
¡¡¡¡>> Looks good.
¡¡¡¡>> --greg.
¡¡¡¡>>
¡¡¡¡>> Daniel Yek wrote:
¡¡¡¡>>> Modified by: dyekreal.com
¡¡¡¡>>> Date: 12/10/2007
¡¡¡¡>>> Project: Helix Player
¡¡¡¡>>>
¡¡¡¡>>> Synopsis: Enabling Unified Logging in
hxclientkit and hxrecordengine.
¡¡¡¡>>>
¡¡¡¡>>> Overview: This change enables Unified
Logging in  player/hxclientkit
¡¡¡¡>>> and  hxrecordengine (Superbuffer)
¡¡¡¡>>> modules to make tracing easier.
¡¡¡¡>>> Some initial log statements are added
here.
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> The changes to player-executable module
are:
¡¡¡¡>>>  Linking with
common/log/logutil[logutillib]
¡¡¡¡>>>
¡¡¡¡>>>  Added GUIDs header files:
¡¡¡¡>>>    ihxtlogsystem.h
¡¡¡¡>>>    ihxtlogsystemcontext.h
¡¡¡¡>>>    ihxtlogcontextobserver.h
¡¡¡¡>>>    hxdllaccess.h
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> New Unified logging functional area 4ccs
are added in a separate CR:
¡¡¡¡>>>
¡¡¡¡>http://lists.helixcommunity.org/pipermail
/common-dev/2007-December/0042
¡¡¡¡>63.html
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> Files Modified:
¡¡¡¡>>>
player/hxclientkit/src/hxrecordengine/CHXClientRecordService
.cpp
¡¡¡¡>-
¡¡¡¡>>> Enabling Superbuffer module Unified
Logging.
¡¡¡¡>>>
player/hxclientkit/src/hxrecordengine/Umakefil
¡¡¡¡>>>
¡¡¡¡>>> player/hxclientkit/src/CHXClientEngine.cpp
- Enabling player Unififed
¡¡¡¡>>> Logging.
¡¡¡¡>>> player/hxclientkit/src/CHXClientPlayer.cpp
- Some log statements.
¡¡¡¡>>> player/hxclientkit/UmakefilKit_common     
- Include path for
¡¡¡¡>>> hxtlogutil.h
¡¡¡¡>>>
¡¡¡¡>>> player/app/gtk/Umakefil - Added logutillib
ModuleLibraries.
¡¡¡¡>>> player/app/gtk/guids.cpp - Adding
additional GUIDs for Unified Logging.
¡¡¡¡>>> player/installer/archive/make_tempdir -
Copy logging DSOs.
¡¡¡¡>>>
¡¡¡¡>>>
¡¡¡¡>>> Image Size and Heap Use impact (Client
-Only):
¡¡¡¡>>> None.
¡¡¡¡>>>
¡¡¡¡>>> Platforms and Profiles Affected:
¡¡¡¡>>> Linux
¡¡¡¡>>>
¡¡¡¡>>> Distribution Libraries Affected:
¡¡¡¡>>> None.
¡¡¡¡>>>
¡¡¡¡>>> Distribution library impact and planned
action:
¡¡¡¡>>> None.
¡¡¡¡>>>
¡¡¡¡>>> Platforms and Profiles Build Verified:
¡¡¡¡>>> Profile: helix_client_all_define
¡¡¡¡>>> Platform: Fedora Core 6
¡¡¡¡>>>
¡¡¡¡>>> Platforms and Profiles Functionality
verified:
¡¡¡¡>>> Profile: helix_client_all_define
¡¡¡¡>>> Platform: Fedora Core 6
¡¡¡¡>>>
¡¡¡¡>>> Branch: player HEAD
¡¡¡¡>>> hxclientkit 150Cay
¡¡¡¡>>>
¡¡¡¡>>> Copyright assignment: I am a RealNetworks
employee.
¡¡¡¡>>>
¡¡¡¡>>
¡¡¡¡>
¡¡¡¡>_______________________________________________
¡¡¡¡>Player-dev mailing list
¡¡¡¡>Player-devhelixcommunity.org
¡¡¡¡>http://lists.helixcommunity.org/mailman/listinfo/play
er-dev

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

helix-dbus-server Linking Problem / Re: Enabling Unified Logging in hxclientkit and hxr
country flaguser name
United States
2007-12-17 00:09:15
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 / 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

helix-dbus-server Linking Problem / Re: Enabling Unified Logging in hxclientkit and hxr
country flaguser name
United States
2007-12-17 00:09:15
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 )