ULib icon indicating copy to clipboard operation
ULib copied to clipboard

Pre-compiled builds

Open iMaxopoly opened this issue 8 years ago • 17 comments

Hello Sir,

Is it possible for you to release pre-compiled binaries for linux as well as windows?

Thank you.

iMaxopoly avatar Dec 01 '15 09:12 iMaxopoly

Hello,

in general yes, it is possible, in the past I did it for windows for some time but It has costs of time and maintenance that at this time are not able to satisfy, sorry. Maybe someone is able to do that (with my help of course)...

Greetings Stefano

2015-12-01 10:10 GMT+01:00 Manish Singh [email protected]:

Hello Sir,

Is it possible for you to release pre-compiled binaries for linux as well as windows?

Thank you.

— Reply to this email directly or view it on GitHub https://github.com/stefanocasazza/ULib/issues/15.

stefanocasazza avatar Dec 01 '15 12:12 stefanocasazza

I thought of this (easy binary builds) when I was building ULib for the first time. The barrage of errors, I almost gave up. But now its successful. I'm volunteering to provide binary builds for Linux. Never used windows for very long time, I'm 10 light years behind.

ibroheem avatar Jan 31 '17 14:01 ibroheem

request for windows binary as well, or a cmake solution :)

WeissGotsman avatar Jan 31 '17 19:01 WeissGotsman

Windows will be seroius work, I'd like to see someone try though!

ibroheem avatar Jan 31 '17 20:01 ibroheem

Hi @ibroheem,

it would be great! Let me know how I could help you...

Best, Stefano

stefanocasazza avatar Feb 03 '17 17:02 stefanocasazza

Ok. Compiling list of questions.

Ok to post it here or use another medium?

ibroheem avatar Feb 05 '17 21:02 ibroheem

  1. Build flags to enable/disable by default
    • Compiler flags
    • Library config flags ( i.e ./configure {args} )
  2. How the resulting folder structure would look like.
  3. What to and NOT to include in the final build.

ibroheem avatar Feb 06 '17 18:02 ibroheem

Hi,

  1. ./configure --help give the actual situation. I think it can be ok for now, so we don't need args for ./configure

  2. make install produce (depend on --prefix arg with configure) the attached folder structure

  3. I am not sure to understand the point...

Bests Stefano

2017-02-06 19:43 GMT+01:00 ibroheem [email protected]:

  1. Build flags to enable/disable by default
    • Compiler flags
    • Library config flags ( i.e ./configure {args} )
  2. How the resulting folder structure would look like.
  3. What to and NOT to include in the final build.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/stefanocasazza/ULib/issues/15#issuecomment-277773561, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGkXlCMggyAwbTtX76yZtqnpYsxswcOks5rZ2nGgaJpZM4GsGxv .

./etc ./etc/userver.cfg.default ./etc/uclient.cfg ./etc/userver.cfg ./etc/uclient.cfg.default ./lib ./lib/libulib-1.4.2.so.1 ./lib/libulib.a ./lib/libulib.so ./lib/libulib-1.4.2.so.1.0.0 ./lib/libulib.la ./lib/pkgconfig ./lib/pkgconfig/ULib.pc ./include ./include/ulib ./include/ulib/curl ./include/ulib/curl/curl.h ./include/ulib/options.h ./include/ulib/log.h ./include/ulib/dynamic ./include/ulib/dynamic/plugin.h ./include/ulib/dynamic/dynamic.h ./include/ulib/file.h ./include/ulib/base ./include/ulib/base/miniz ./include/ulib/base/miniz/miniz.h ./include/ulib/base/utility.h ./include/ulib/base/win32 ./include/ulib/base/win32/system.h ./include/ulib/base/ssl ./include/ulib/base/ssl/des3.h ./include/ulib/base/ssl/dgst.h ./include/ulib/base/base.h ./include/ulib/base/trace.h ./include/ulib/base/replace ./include/ulib/base/replace/replace.h ./include/ulib/base/replace/sysexits.h ./include/ulib/base/xxhash ./include/ulib/base/xxhash/xxhash.h ./include/ulib/base/color.h ./include/ulib/base/coder ./include/ulib/base/coder/quoted_printable.h ./include/ulib/base/coder/xml.h ./include/ulib/base/coder/hexdump.h ./include/ulib/base/coder/base64.h ./include/ulib/base/coder/url.h ./include/ulib/base/coder/escape.h ./include/ulib/base/coder/gzio.h ./include/ulib/base/apex ./include/ulib/base/apex/apex_memmove.h ./include/ulib/base/error.h ./include/ulib/base/zip ./include/ulib/base/zip/ziptool.h ./include/ulib/base/zip/zipfile.h ./include/ulib/base/zip/zipentry.h ./include/ulib/base/zip/pushback.h ./include/ulib/base/zip/dostime.h ./include/ulib/base/zip/compress.h ./include/ulib/base/hash.h ./include/ulib/base/macro.h ./include/ulib/ui ./include/ulib/ui/dialog.h ./include/ulib/command.h ./include/ulib/application.h ./include/ulib/json ./include/ulib/json/value.h ./include/ulib/net ./include/ulib/net/ipaddress.h ./include/ulib/net/ipt_ACCOUNT.h ./include/ulib/net/unixsocket.h ./include/ulib/net/socket.h ./include/ulib/net/udpsocket.h ./include/ulib/net/ping.h ./include/ulib/net/tcpsocket.h ./include/ulib/net/rpc ./include/ulib/net/rpc/rpc_method.h ./include/ulib/net/rpc/rpc_object.h ./include/ulib/net/rpc/rpc_encoder.h ./include/ulib/net/rpc/rpc_gen_method.h ./include/ulib/net/rpc/rpc_parser.h ./include/ulib/net/rpc/rpc_client.h ./include/ulib/net/rpc/rpc_envelope.h ./include/ulib/net/rpc/rpc_fault.h ./include/ulib/net/rpc/rpc.h ./include/ulib/net/client ./include/ulib/net/client/twilio.h ./include/ulib/net/client/imap.h ./include/ulib/net/client/client_rdb.h ./include/ulib/net/client/http.h ./include/ulib/net/client/redis.h ./include/ulib/net/client/client.h ./include/ulib/net/client/pop3.h ./include/ulib/net/client/smtp.h ./include/ulib/net/client/mongodb.h ./include/ulib/net/client/elasticsearch.h ./include/ulib/net/client/ftp.h ./include/ulib/net/server ./include/ulib/net/server/client_image.h ./include/ulib/net/server/client_image_rdb.h ./include/ulib/net/server/client_image_skeleton.h ./include/ulib/net/server/server_plugin.h ./include/ulib/net/server/plugin ./include/ulib/net/server/plugin/mod_fcgi.h ./include/ulib/net/server/plugin/mod_soap.h ./include/ulib/net/server/plugin/mod_rpc.h ./include/ulib/net/server/plugin/mod_shib.h ./include/ulib/net/server/plugin/mod_scgi.h ./include/ulib/net/server/plugin/mod_http.h ./include/ulib/net/server/plugin/mod_skeleton.h ./include/ulib/net/server/plugin/mod_tsa.h ./include/ulib/net/server/plugin/mod_socket.h ./include/ulib/net/server/plugin/mod_proxy_service.h ./include/ulib/net/server/plugin/mod_echo.h ./include/ulib/net/server/plugin/mod_ssi.h ./include/ulib/net/server/plugin/mod_nocat.h ./include/ulib/net/server/plugin/mod_geoip.h ./include/ulib/net/server/plugin/mod_stream.h ./include/ulib/net/server/plugin/mod_proxy.h ./include/ulib/net/server/server.h ./include/ulib/net/server/usp_macro.h ./include/ulib/net/server/server_rdb.h ./include/ulib/xml ./include/ulib/xml/soap ./include/ulib/xml/soap/soap_client.h ./include/ulib/xml/soap/soap_gen_method.h ./include/ulib/xml/soap/soap_object.h ./include/ulib/xml/soap/soap_parser.h ./include/ulib/xml/soap/soap_encoder.h ./include/ulib/xml/soap/soap_fault.h ./include/ulib/xml/expat ./include/ulib/xml/expat/xml_parser.h ./include/ulib/xml/expat/element.h ./include/ulib/xml/expat/attribute.h ./include/ulib/xml/expat/xml2txt.h ./include/ulib/xml/libxml2 ./include/ulib/xml/libxml2/document.h ./include/ulib/xml/libxml2/schema.h ./include/ulib/xml/libxml2/node.h ./include/ulib/pcre ./include/ulib/pcre/pcre.h ./include/ulib/timeval.h ./include/ulib/container ./include/ulib/container/gen_hash_map.h ./include/ulib/container/tree.h ./include/ulib/container/construct.h ./include/ulib/container/hash_map.h ./include/ulib/container/vector.h ./include/ulib/ssl ./include/ulib/ssl/certificate.h ./include/ulib/ssl/timestamp.h ./include/ulib/ssl/net ./include/ulib/ssl/net/ssl_session.h ./include/ulib/ssl/net/sslsocket.h ./include/ulib/ssl/crl.h ./include/ulib/ssl/pkcs7.h ./include/ulib/ssl/digest.h ./include/ulib/ssl/pkcs10.h ./include/ulib/ssl/mime ./include/ulib/ssl/mime/mime_pkcs7.h ./include/ulib/debug ./include/ulib/debug/crono.h ./include/ulib/debug/trace.h ./include/ulib/debug/error_simulation.h ./include/ulib/debug/error_memory.h ./include/ulib/debug/common.h ./include/ulib/debug/objectDB.h ./include/ulib/debug/macro.h ./include/ulib/timer.h ./include/ulib/replace ./include/ulib/replace/getopt.h ./include/ulib/replace/inotify-nosys.h ./include/ulib/replace/strstream.h ./include/ulib/cache.h ./include/ulib/string.h ./include/ulib/flex ./include/ulib/flex/flexer.h ./include/ulib/flex/bison.h ./include/ulib/flex/bison_head.yy ./include/ulib/flex/flexer_head.ll ./include/ulib/flex/flex.skl ./include/ulib/flex/bison.skl ./include/ulib/orm ./include/ulib/orm/orm_driver.h ./include/ulib/orm/driver ./include/ulib/orm/driver/orm_driver_mysql.h ./include/ulib/orm/driver/orm_driver_pgsql.h ./include/ulib/orm/driver/orm_driver_sqlite.h ./include/ulib/orm/orm.h ./include/ulib/file_config.h ./include/ulib/url.h ./include/ulib/all.h ./include/ulib/utility ./include/ulib/utility/websocket.h ./include/ulib/utility/hpack_huffman_table.h ./include/ulib/utility/quoted_printable.h ./include/ulib/utility/uhttp.h ./include/ulib/utility/http2.h ./include/ulib/utility/data_session.h ./include/ulib/utility/services.h ./include/ulib/utility/hexdump.h ./include/ulib/utility/base64.h ./include/ulib/utility/dir_walk.h ./include/ulib/utility/xml_escape.h ./include/ulib/utility/ring_buffer.h ./include/ulib/utility/des3.h ./include/ulib/utility/socket_ext.h ./include/ulib/utility/lock.h ./include/ulib/utility/escape.h ./include/ulib/utility/string_ext.h ./include/ulib/utility/semaphore.h ./include/ulib/utility/interrupt.h ./include/ulib/dbi ./include/ulib/dbi/dbi.h ./include/ulib/internal ./include/ulib/internal/portable.h ./include/ulib/internal/objectIO.h ./include/ulib/internal/chttp.h ./include/ulib/internal/platform.h ./include/ulib/internal/csp_interface.h ./include/ulib/internal/error.h ./include/ulib/internal/config.h ./include/ulib/internal/memory_pool.h ./include/ulib/internal/common.h ./include/ulib/internal/suvreq.h ./include/ulib/internal/macro.h ./include/ulib/thread.h ./include/ulib/process.h ./include/ulib/notifier.h ./include/ulib/zip ./include/ulib/zip/zip.h ./include/ulib/libevent ./include/ulib/libevent/event.h ./include/ulib/examples ./include/ulib/examples/wi_auth_declaration.h ./include/ulib/magic ./include/ulib/magic/magic.h ./include/ulib/query ./include/ulib/query/parser.h ./include/ulib/date.h ./include/ulib/mime ./include/ulib/mime/multipart.h ./include/ulib/mime/entity.h ./include/ulib/mime/header.h ./include/ulib/ldap ./include/ulib/ldap/ldap.h ./include/ulib/event ./include/ulib/event/event_message.h ./include/ulib/event/event_signal.h ./include/ulib/event/event_time.h ./include/ulib/event/event_fd.h ./include/ulib/db ./include/ulib/db/cdb.h ./include/ulib/db/rdb.h ./include/ulib/db/tdb.h ./include/ulib/ssh ./include/ulib/ssh/net ./include/ulib/ssh/net/sshsocket.h ./include/ulib/tokenizer.h ./include/ulib/README ./bin ./bin/usp_translator ./bin/uclient ./bin/userver_tcp ./bin/usp_compile.sh ./bin/usp_libtool.sh ./bin/userver_ipc ./bin/userver_ssl ./libexec ./libexec/server_plugin_socket.la ./libexec/server_plugin_rpc.so ./libexec/server_plugin_ssi.so ./libexec/server_plugin_fcgi.la ./libexec/server_plugin_stream.la ./libexec/server_plugin_rpc.la ./libexec/server_plugin_nocat.la ./libexec/server_plugin_stream.so ./libexec/server_plugin_tsa.la ./libexec/server_plugin_http.la ./libexec/server_plugin_nocat.so ./libexec/server_plugin_scgi.la ./libexec/usp ./libexec/usp/ir_web.la ./libexec/usp/ir_web.so ./libexec/server_plugin_echo.so ./libexec/server_plugin_tsa.so ./libexec/server_plugin_http.so ./libexec/server_plugin_soap.so ./libexec/server_plugin_fcgi.so ./libexec/server_plugin_scgi.so ./libexec/server_plugin_ssi.la ./libexec/server_plugin_socket.so ./libexec/server_plugin_echo.la ./libexec/server_plugin_soap.la ./share ./share/aclocal ./share/aclocal/ULib.m4

stefanocasazza avatar Feb 07 '17 14:02 stefanocasazza

Thanks, this info is quite explanatory. Contact you in few days with results and further processing.

ibroheem avatar Feb 07 '17 19:02 ibroheem

Continous Linux build [gcc version 6.3.0 20170415 (Debian 6.3.0-14) ] is available. How do I upload? Or should I provide the link.

ibroheem avatar Apr 30 '17 15:04 ibroheem

Sorry, I don't understand...

stefanocasazza avatar May 02 '17 11:05 stefanocasazza

Pre-compiled builds for linux

ibroheem avatar May 02 '17 17:05 ibroheem

you mean I must do something...?

stefanocasazza avatar May 03 '17 12:05 stefanocasazza

Hello @ibroheem, Is there any chance to share your pre-compiled builds for Linux?

Eark avatar May 30 '17 03:05 Eark

Yep!

ibroheem avatar May 30 '17 08:05 ibroheem

Built the latest release. The link expires in some 14 days:

  • https://transfer.sh/3DdKY/ulib-latest.tar.bz2

ibroheem avatar Jun 01 '17 13:06 ibroheem

@ibroheem got it, thank you!

Eark avatar Jun 05 '17 05:06 Eark