Modified by: pgupta real.com
Date : 20 July 2006
Issue : Fix for build errors in head for symbian-81
Overview:
Following fix are suggested to resolve build errors for
symbian 81
- Symbian81 also needs same definition of HX_I64d_ARG as
symbian 9
- renamed rmcomlib to rmcommonlib
- hxmedpltfmdll_symbian.pcf file added to include efsrv.lib
system library.
Platform: symbian-81
Branch : Head
File Modified:
- common/log/logutil/pub/hxtlogutil.h
- datatype/group/video/Umakefil
-
Files Added:
- client/medpltfm/hxmedpltfmdll_symbian.pcf
CVS Diff
Index: pub/hxtlogutil.h
============================================================
=======
RCS file: /cvsroot/common/log/logutil/pub/hxtlogutil.h,v
retrieving revision 1.14
diff -u -r1.14 hxtlogutil.h
--- pub/hxtlogutil.h 16 Jun 2006 19:26:20 -0000 1.14
+++ pub/hxtlogutil.h 20 Jul 2006 11:11:08 -0000
 -117,7
+117,7 
// Support for 64-bit arguments varies.
//
#if defined(_SYMBIAN)
-#if defined(HELIX_CONFIG_SYMBIAN_PLATFORM_SECURITY)
+#if defined(HELIX_CONFIG_SYMBIAN_PLATFORM_SECURITY) ||
defined (_SYMBIAN_81_)
#define HX_I64d_ARG(x) INT64_TO_UINT32(x >>32),
INT64_TO_UINT32(x)
#define HX_I64d_SUBST "%p%X"
#else
Index: Umakefil
============================================================
=======
RCS file: /cvsroot/datatype/group/video/Umakefil,v
retrieving revision 1.9
diff -u -r1.9 Umakefil
--- Umakefil 31 Jan 2006 20:49:02 -0000 1.9
+++ Umakefil 20 Jul 2006 11:10:20 -0000
 -68,7
+68,7 
if "HELIX_FEATURE_VIDEO_REAL" in
project.defines:
project.AddModuleIncludes("datatype/rm/video/renderer/
pub")
-
project.AddModuleLibraries("datatype/rm/common[rmcomli
b]",
+
project.AddModuleLibraries("datatype/rm/common[rmcommo
nlib]",
"datatype/rm/video/renderer[rvxrendlib]")
project.AddLibraries(GetSDKPath("rmvidcom_lib"),
GetSDKPath("rmvidpyld_lib"))#
# ***** BEGIN LICENSE BLOCK *****
# Source last modified: $Id: hxmedpltfmdll_symbian.pcf,v 1.0
2006/07/20 pgupta Exp $
#
# Portions Copyright (c) 1995-2006 RealNetworks, Inc. All
Rights Reserved.
#
# The contents of this file, and the files included with
this file,
# are subject to the current version of the RealNetworks
Public
# Source License (the "RPSL") available at
# http://www
.helixcommunity.org/content/rpsl unless you have
licensed
# the file under the current version of the RealNetworks
Community
# Source License (the "RCSL") available at
# http://www
.helixcommunity.org/content/rcsl, in which case the RCSL
# will apply. You may also obtain the license terms directly
from
# RealNetworks. You may not use this file except in
compliance with
# the RPSL or, if you have a valid RCSL with RealNetworks
applicable
# to this file, the RCSL. Please see the applicable RPSL or
RCSL for
# the rights, obligations and limitations governing use of
the
# contents of the file.
#
# Alternatively, the contents of this file may be used under
the
# terms of the GNU General Public License Version 2 or later
(the
# "GPL") in which case the provisions of the GPL
are applicable
# instead of those above. If you wish to allow use of your
version of
# this file only under the terms of the GPL, and not to
allow others
# to use your version of this file under the terms of either
the RPSL
# or RCSL, indicate your decision by deleting the provisions
above
# and replace them with the notice and other provisions
required by
# the GPL. If you do not delete the provisions above, a
recipient may
# use your version of this file under the terms of any one
of the
# RPSL, the RCSL or the GPL.
#
# This file is part of the Helix DNA Technology.
RealNetworks is the
# developer of the Original Code and owns the copyrights in
the
# portions it created.
#
# This file, and the files included with this file, is
distributed
# and made available on an 'AS IS' basis, WITHOUT WARRANTY
OF ANY
# KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY
DISCLAIMS
# ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY
WARRANTIES
# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
QUIET
# ENJOYMENT OR NON-INFRINGEMENT.
#
# Technology Compatibility Kit Test Suite(s) Location:
# http://www.
helixcommunity.org/content/tck
#
# Contributor(s):
#
# ***** END LICENSE BLOCK *****
#
project.sys_libraries[-1:-1] = [
'efsrv.lib '
]
_______________________________________________
Common-dev mailing list
Common-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/comm
on-dev
|