Skip to content

Instantly share code, notes, and snippets.

@latot
Created March 11, 2015 17:02
Show Gist options
  • Save latot/55015ab73cfa1706c2bb to your computer and use it in GitHub Desktop.
Save latot/55015ab73cfa1706c2bb to your computer and use it in GitHub Desktop.
php bindings error build
make all-recursive
make[1]: se entra en el directorio '/home/pipe/Documentos/Git-Repos/megasdk'
Making all in include
make[2]: se entra en el directorio '/home/pipe/Documentos/Git-Repos/megasdk/include'
make[2]: No se hace nada para 'all'.
make[2]: se sale del directorio '/home/pipe/Documentos/Git-Repos/megasdk/include'
make[2]: se entra en el directorio '/home/pipe/Documentos/Git-Repos/megasdk'
CXX src/src_libmega_la-megaclient.lo
CXX src/src_libmega_la-attrmap.lo
CXX src/src_libmega_la-backofftimer.lo
CXX src/src_libmega_la-base64.lo
CXX src/src_libmega_la-command.lo
CXX src/src_libmega_la-commands.lo
CXX src/src_libmega_la-db.lo
CXX src/src_libmega_la-fileattributefetch.lo
CXX src/src_libmega_la-file.lo
CXX src/src_libmega_la-filefingerprint.lo
CXX src/src_libmega_la-filesystem.lo
CXX src/src_libmega_la-gfx.lo
CXX src/src_libmega_la-http.lo
CXX src/src_libmega_la-json.lo
CXX src/src_libmega_la-node.lo
CXX src/src_libmega_la-pubkeyaction.lo
CXX src/src_libmega_la-request.lo
CXX src/src_libmega_la-serialize64.lo
CXX src/src_libmega_la-share.lo
CXX src/src_libmega_la-sharenodekeys.lo
CXX src/src_libmega_la-sync.lo
CXX src/src_libmega_la-transfer.lo
CXX src/src_libmega_la-transferslot.lo
CXX src/src_libmega_la-treeproc.lo
CXX src/src_libmega_la-user.lo
CXX src/src_libmega_la-utils.lo
CXX src/src_libmega_la-logging.lo
CXX src/src_libmega_la-waiterbase.lo
CXX src/src_libmega_la-proxy.lo
CXX src/crypto/src_libmega_la-cryptopp.lo
CXX src/db/src_libmega_la-sqlite.lo
CXX src/src_libmega_la-mega_utf8proc.lo
CXX src/gfx/src_libmega_la-external.lo
CXX src/src_libmega_la-megaapi_impl.lo
src/megaapi_impl.cpp:42:0: aviso: se redefinió "_LARGEFILE64_SOURCE" [activado por defecto]
#define _LARGEFILE64_SOURCE
^
In file included from /usr/include/inttypes.h:25:0,
from ./include/megaapi_impl.h:25,
from src/megaapi_impl.cpp:32:
/usr/include/features.h:166:0: nota: esta es la ubicación de la definición previa
# define _LARGEFILE64_SOURCE 1
^
CXX src/src_libmega_la-megaapi.lo
CXX src/gfx/src_libmega_la-freeimage.lo
CXX src/crypto/src_libmega_la-sodium.lo
CXX src/posix/src_libmega_la-fs.lo
CXX src/posix/src_libmega_la-console.lo
CXX src/posix/src_libmega_la-net.lo
CXX src/posix/src_libmega_la-waiter.lo
CXX src/posix/src_libmega_la-consolewaiter.lo
CXX src/thread/src_libmega_la-posixthread.lo
/usr/bin/swig -c++ -noruntime -php -I./include -o bindings/php/megaapi_wrap.cpp bindings/megaapi.i
SWIG:1: Warning 120: -runtime, -noruntime command line options are deprecated.
/usr/bin/swig -c++ -noruntime -threads -python -I./include -o bindings/python/megaapi_wrap.cpp bindings/megaapi.i
SWIG:1: Warning 120: -runtime, -noruntime command line options are deprecated.
CXX examples/examples_megacli-megacli.o
src/posix/waiter.cpp: En la función miembro ‘void mega::PosixWaiter::notify()’:
src/posix/waiter.cpp:143:29: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result [-Wunused-result]
write(m_pipe[1], "0", 1);
^
CXX examples/examples_megasimplesync-megasimplesync.o
CXX examples/linux/examples_linux_megafuse-megafuse.o
CXX bindings/python/bindings_python__mega_la-megaapi_wrap.lo
CXX bindings/php/bindings_php_libmegaphp_la-megaapi_wrap.lo
In file included from /usr/lib64/php5.5/include/php/Zend/zend_alloc.h:27:0,
from /usr/lib64/php5.5/include/php/Zend/zend.h:252,
from bindings/php/megaapi_wrap.cpp:742:
bindings/php/megaapi_wrap.cpp: En la función ‘void SWIG_FAIL()’:
/usr/lib64/php5.5/include/php/Zend/../TSRM/TSRM.h:164:57: error: ‘tsrm_ls’ no se declaró en este ámbito
#define TSRMG(id, type, element) (((type) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(id)])->element)
^
bindings/php/megaapi_wrap.cpp:1054:26: nota: in expansion of macro ‘TSRMG’
#define SWIG_ErrorCode() TSRMG(mega_globals_id, zend_mega_globals *, error_code )
^
bindings/php/megaapi_wrap.cpp:1065:16: nota: in expansion of macro ‘SWIG_ErrorCode’
zend_error(SWIG_ErrorCode(), "%s", SWIG_ErrorMsg());
^
Makefile:1644: fallo en las instrucciones para el objetivo 'bindings/php/bindings_php_libmegaphp_la-megaapi_wrap.lo'
make[2]: *** [bindings/php/bindings_php_libmegaphp_la-megaapi_wrap.lo] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[2]: se sale del directorio '/home/pipe/Documentos/Git-Repos/megasdk'
Makefile:2194: fallo en las instrucciones para el objetivo 'all-recursive'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio '/home/pipe/Documentos/Git-Repos/megasdk'
Makefile:1107: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment