Ok, this problem is solved. It is just some wrong typo in the project settings.
The other Errors are the LNK2019: unsolved external symbol. I've searched from 
other forums, they said that to solve this problem, I need to add the libraries 
correspond to those functions/symbols which are unmanaged.
I think these are the differences between SH4 platform and ARMV4 (pocket PC) 
platform. I've tried to add come relevant libraries but still could not find 
the correct one. Is it really impossible to port the program it into Windows 
mobile?
 
Regards,
Ardy

________________________________

From: [EMAIL PROTECTED] on behalf of Ardy Salim
Sent: Fri 3/28/2008 11:32 AM
To: LIVE555 Streaming Media - development & use
Subject: RE: [Live-devel] Building Live555 streaming media in WindowsMobile 5.0


Hi,
 
the problems is solved... actually I just need to add (int) in front of the 
fileno() function. The project is build successfully. however, now the problem 
lies on the application. Any application that I tried to build does not seem to 
work. I've tried some of the test programs and it shows many errors.
when I try to build openRTSP test program, it shows this error:
groupsock.lib(GroupsockHelper.obj) : fatal error LNK1112: module machine type 
'ARM' conflicts with target machine type 'X86'
 
Is there any solution for this problem?
thank you very much
 
Regards,
Ardy

________________________________

From: [EMAIL PROTECTED] on behalf of [EMAIL PROTECTED]
Sent: Fri 3/28/2008 4:08 AM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Building Live555 streaming media in WindowsMobile 5.0



WINCE does have _fileno() function that can be used to get fd from FILE 
pointer. 
But I dont know if that would work. I have only used select() call for socket 
communication in our system which is based on WinCE. 

WINCE documentation states that the select can only be used for sockets. 

see the description below. 


This structure is used by various Windows Sockets functions and service 
providers, such as the select function, to place sockets into a set for various 
purposes. For example, the readfds parameter of the select function can be used 
for testing a socket for readability. 

typedef struct fd_set {
 u_int fd_count;
 SOCKET fd_array[FD_SETSIZE];
} fd_set; 
Members 
fd_count 
Number of sockets in the set. 
fd_array 
Array of sockets that are in the set. 
Requirements 

OS Versions: Windows CE .NET 4.0 and later.
Header: Winsock2.h. 

See Also 

sele 





Ross Finlayson <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED] 

03/27/2008 12:47 PM 
Please respond to
LIVE555 Streaming Media - development & use        <[EMAIL PROTECTED]>


To
LIVE555 Streaming Media - development & use <[EMAIL PROTECTED]> 
cc
Subject
Re: [Live-devel] Building Live555 streaming media in Windows Mobile        5.0  

                




You should have following defined in that file.

#define READ_FROM_FILES_SYNCHRONOUSLY 1

That should take care of your problem. 

Yes, but that's not necessarily what he wants.  Does Wince allow open files to 
be handled as select()able sockets (as Windows XP, and all Unix systems, do)?  
If so, then you *don't* want file reads to be performed synchronously. 

If, however, Wince is brain-damaged (like many versions of Windows) and doesn't 
allow open files to he handled as select()able sockets, then, yes, you will 
want to define 
        READ_FROM_FILES_SYNCHRONOUSLY 
-- 


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel



<<winmail.dat>>

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to