|
|
| CR-Client: Enabling Unified Logging in
hxclientkit and hxrecordengine. |
  United States |
2007-12-10 15:14:37 |
Modified by: dyek real.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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
|
| Re: CR-Client: Enabling Unified Logging
in hxclientkit and hxrecordengine. |
  United States |
2007-12-10 15:28:55 |
Looks good.
--greg.
Daniel Yek wrote:
> Modified by: dyek real.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-dev helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
_______________________________________________
Player-dev mailing list
Player-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| CN-Client: Enabling Unified Logging in
hxclientkit and hxrecordengine. |
  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: dyek real.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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| CR/CN: Adding missing interface
includes for logging in hxrecordengine |
  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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| RE: CN-Client: Enabling Unified Logging
in hxclientkitand hxrecordengine. |

|
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-bounces helixcommunity.org
¡¡¡¡>[mailto:player-dev-bounces helixcommunity.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: dyek real.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-dev helixcommunity.org
¡¡¡¡>http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
_______________________________________________
Player-dev mailing list
Player-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| RE: CN-Client: Enabling Unified Logging
in hxclientkitand hxrecordengine. |

|
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-bounces helixcommunity.org
¡¡¡¡>[mailto:player-dev-bounces helixcommunity.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: dyek real.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-dev helixcommunity.org
¡¡¡¡>http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
_______________________________________________
Player-dev mailing list
Player-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| helix-dbus-server Linking Problem / Re:
Enabling Unified Logging in hxclientkit
and hxr |
  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-bounces helixcommunity.org
>   >[mailto:player-dev-bounces helixcommunity.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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| RE: helix-dbus-server Linking Problem /
Re: Enabling Unified Logging in
hxclientkit and |

|
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:dyek real.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-bounces helixcommunity.org
¡¡¡¡>> ¡¡¡¡>[mailto:player-dev-bounces helixcommunity.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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| Re: helix-dbus-server Linking Problem /
common_log_logutil Ribosome dependency |
  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:dyek real.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-bounces helixcommunity.org
>   >>   >[mailto:player-dev-bounces helixcommunity.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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|
| helix-dbus-server Linking Problem / Re:
Enabling Unified Logging in hxclientkit
and hxr |
  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-bounces helixcommunity.org
>   >[mailto:player-dev-bounces helixcommunity.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-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/play
er-dev
|
|