Re: [PHP-DEV] Re: Using a stream function into another module
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
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
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