Re: [PHP-DEV] Re: Using a stream function into another module

2009-11-30 Thread Jess Portnoy

Hi,

stream_array_to_fd_set() is defined in ext/standard/streamsfuncs.c, not 
the header.
But I see the actual complaint is on ext/sockets/sockets.c:877: 
undefined reference to `stream_array_to_fd_set'...

What exactly did you do?

May the source be with you,
Best regards,
Jess Portnoy



Samuel ROZE wrote:

Nobody can help me ? Is there someone who can just give me some astuces ?

Regards,
Samuel ROZE.

2009/11/27 Samuel ROZE samuel.r...@gmail.com:
  

Hello,

I want to use two stream functions (stream_array_to_fd_set and
stream_array_from_fd_set) in a module (/etc/modulename/modulename.c). To
use them, i included the streamsfuncs.h file, with:

#include ext/standard/streamsfuncs.h

The problem is that when I want to compile, i've these errors:

/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:877: 
undefined reference to `stream_array_to_fd_set'
/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:884: 
undefined reference to `stream_array_to_fd_set'
/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:891: 
undefined reference to `stream_array_to_fd_set'
/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:936: 
undefined reference to `stream_array_emulate_read_fd_set'
/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:957: 
undefined reference to `stream_array_from_fd_set'
/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:958: 
undefined reference to `stream_array_from_fd_set'
/home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:959: 
undefined reference to `stream_array_from_fd_set'

How can I do to use them into my module ?

Regards,
Samuel ROZE.





  


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Re: Using a stream function into another module

2009-11-30 Thread Samuel ROZE
Thanks for you reply,

These errors are in the ext/sockets/sockets.c file because I tried to
add a function about sockets in this file which is using the
stream_array_to_fd_set, and others functions...

If I include the ext/standard/streamsfuncs.c file, where functions are
created, I've some errors about the duplication of theses stream
functions.

I think the problem is that the ext/standard/streamsfuncs.c is loaded
after the ext/sockets/socket.c and functions are not initialized yet
when the socket.c is builded... BUT, it's a wrong idea because when I
move my new function into the streamfuncs.c file, there's the same
problem !

Regards,
Samuel ROZE.

2009/11/30 Jess Portnoy j...@zend.com:
 Hi,

 stream_array_to_fd_set() is defined in ext/standard/streamsfuncs.c, not the
 header.
 But I see the actual complaint is on ext/sockets/sockets.c:877: undefined
 reference to `stream_array_to_fd_set'...
 What exactly did you do?

 May the source be with you,
 Best regards,
 Jess Portnoy



 Samuel ROZE wrote:

 Nobody can help me ? Is there someone who can just give me some astuces ?

 Regards,
 Samuel ROZE.

 2009/11/27 Samuel ROZE samuel.r...@gmail.com:


 Hello,

 I want to use two stream functions (stream_array_to_fd_set and
 stream_array_from_fd_set) in a module (/etc/modulename/modulename.c). To
 use them, i included the streamsfuncs.h file, with:

 #include ext/standard/streamsfuncs.h

 The problem is that when I want to compile, i've these errors:


 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:877:
 undefined reference to `stream_array_to_fd_set'

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:884:
 undefined reference to `stream_array_to_fd_set'

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:891:
 undefined reference to `stream_array_to_fd_set'

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:936:
 undefined reference to `stream_array_emulate_read_fd_set'

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:957:
 undefined reference to `stream_array_from_fd_set'

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:958:
 undefined reference to `stream_array_from_fd_set'

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:959:
 undefined reference to `stream_array_from_fd_set'

 How can I do to use them into my module ?

 Regards,
 Samuel ROZE.







--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Re: Using a stream function into another module

2009-11-29 Thread Samuel ROZE
Nobody can help me ? Is there someone who can just give me some astuces ?

Regards,
Samuel ROZE.

2009/11/27 Samuel ROZE samuel.r...@gmail.com:
 Hello,

 I want to use two stream functions (stream_array_to_fd_set and
 stream_array_from_fd_set) in a module (/etc/modulename/modulename.c). To
 use them, i included the streamsfuncs.h file, with:

 #include ext/standard/streamsfuncs.h

 The problem is that when I want to compile, i've these errors:

 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:877:
  undefined reference to `stream_array_to_fd_set'
 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:884:
  undefined reference to `stream_array_to_fd_set'
 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:891:
  undefined reference to `stream_array_to_fd_set'
 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:936:
  undefined reference to `stream_array_emulate_read_fd_set'
 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:957:
  undefined reference to `stream_array_from_fd_set'
 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:958:
  undefined reference to `stream_array_from_fd_set'
 /home/samuel/Développement/workspaces/C-Cpp/PHP_5_3/ext/sockets/sockets.c:959:
  undefined reference to `stream_array_from_fd_set'

 How can I do to use them into my module ?

 Regards,
 Samuel ROZE.



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php