Hi!

Here's a patch series improving and fixing a bit the build system.

(I've got a local git-svn clone, but it would be nicer and easier
to work with against an official git repo or at least a mirror. For
example, I've got a cleanup patch removing files that would be too
big to send as a patch against svn. Have you considered switching
from svn to git?)

Thanks,
Guillem

Guillem Jover (10):
  build: Fix dependency for YACC file
  build: Move dbpool database implementation files into an EXTRA_
    variable
  Include "gw-config.h" as the first thing in every C file
  build: Fix AC_SYS_LARGEFILE usage
  build: Use AC_USE_SYSTEM_EXTENSIONS instead of defining macros
    manually
  build: Use macOS instead of a typo for its kernel
  build: Do not use single quotes in configure.in comments and strings
  build: Add missing includes in configure check for OpenSSL
  build: Fix test suite execution
  test: Print the errors from the test suite on failure

 checks/Makefile.am              |  3 ++-
 checks/check_compiler.sh        |  5 ++++-
 checks/check_counter.c          |  2 ++
 checks/check_date.c             | 16 ++++++++++++++
 checks/check_fakesmsc.sh        |  6 +++---
 checks/check_fakewap.sh         | 10 ++++-----
 checks/check_headers.sh         |  2 +-
 checks/check_http.sh            | 20 ++++++++---------
 checks/check_httpsmsc_kannel.sh | 10 ++++-----
 checks/check_ipcheck.c          |  1 +
 checks/check_list.c             |  4 +++-
 checks/check_octstr.c           |  2 ++
 checks/check_ppg.sh             | 38 ++++++++++++++++-----------------
 checks/check_sendsms.sh         | 16 +++++++-------
 checks/check_smpp.sh            |  4 ++--
 configure.in                    | 21 ++++++++----------
 gw/bb_alog.c                    |  2 ++
 gw/bb_boxc.c                    |  2 ++
 gw/bb_http.c                    |  2 ++
 gw/bb_store_file.c              |  2 ++
 gw/bb_udp.c                     |  2 ++
 gw/bearerbox.c                  |  2 ++
 gw/dlr.c                        |  4 +++-
 gw/dlr_cass.c                   |  2 ++
 gw/dlr_mem.c                    |  2 ++
 gw/dlr_mssql.c                  |  2 ++
 gw/dlr_mysql.c                  |  2 ++
 gw/dlr_oracle.c                 |  2 ++
 gw/dlr_pgsql.c                  |  2 ++
 gw/dlr_redis.c                  |  2 ++
 gw/dlr_sdb.c                    |  2 ++
 gw/dlr_spool.c                  |  2 ++
 gw/dlr_sqlite3.c                |  2 ++
 gw/heartbeat.c                  |  2 ++
 gw/html.c                       |  1 +
 gw/load.c                       |  2 ++
 gw/meta_data.c                  |  2 ++
 gw/mime_decompiler.c            |  2 ++
 gw/msg.c                        |  2 ++
 gw/numhash.c                    |  2 ++
 gw/ota_compiler.c               |  2 ++
 gw/ota_prov.c                   |  2 ++
 gw/shared.c                     |  2 ++
 gw/sms.c                        |  2 ++
 gw/smsbox.c                     |  2 ++
 gw/smsc/emimsg.c                |  1 +
 gw/smsc/http/brunet.c           |  2 ++
 gw/smsc/http/clickatell.c       |  2 ++
 gw/smsc/http/generic.c          |  2 ++
 gw/smsc/http/kannel.c           |  2 ++
 gw/smsc/http/xidris.c           |  2 ++
 gw/smsc/smasi_pdu.c             |  1 +
 gw/smsc/smpp_pdu.c              |  1 +
 gw/smsc/smsc.c                  |  2 ++
 gw/smsc/smsc_at.c               |  2 ++
 gw/smsc/smsc_cgw.c              |  1 +
 gw/smsc/smsc_cimd.c             |  2 ++
 gw/smsc/smsc_cimd2.c            |  2 ++
 gw/smsc/smsc_emi.c              |  1 +
 gw/smsc/smsc_emi_x25.c          |  2 ++
 gw/smsc/smsc_fake.c             |  2 ++
 gw/smsc/smsc_http.c             |  2 ++
 gw/smsc/smsc_loopback.c         |  2 ++
 gw/smsc/smsc_ois.c              |  2 ++
 gw/smsc/smsc_oisd.c             |  2 ++
 gw/smsc/smsc_sema.c             |  2 ++
 gw/smsc/smsc_smasi.c            |  2 ++
 gw/smsc/smsc_smpp.c             |  2 ++
 gw/smsc/smsc_soap.c             |  2 ++
 gw/smsc/smsc_soap_parlayx.c     |  2 ++
 gw/smsc/smsc_wrapper.c          |  2 ++
 gw/smscconn.c                   |  2 ++
 gw/urltrans.c                   |  1 +
 gw/wap-appl.c                   |  2 ++
 gw/wap-error.c                  |  2 ++
 gw/wap-maps.c                   |  2 ++
 gw/wap_push_ota.c               |  2 ++
 gw/wap_push_pap_compiler.c      |  2 ++
 gw/wap_push_pap_mime.c          |  2 ++
 gw/wap_push_ppg.c               |  2 ++
 gw/wap_push_ppg_pushuser.c      |  2 ++
 gw/wap_push_si_compiler.c       |  2 ++
 gw/wap_push_sl_compiler.c       |  2 ++
 gw/wapbox.c                     |  2 ++
 gw/wml_compiler.c               |  2 ++
 gw/xml_shared.c                 |  2 ++
 gwlib/Makefile.am               | 19 ++++++++++-------
 gwlib/accesslog.c               |  1 +
 gwlib/cfg.c                     |  1 +
 gwlib/charset.c                 |  2 ++
 gwlib/conn.c                    |  2 ++
 gwlib/counter.c                 |  2 ++
 gwlib/date.c                    |  2 ++
 gwlib/dbpool.c                  |  2 ++
 gwlib/dict.c                    |  1 +
 gwlib/gw-dlopen.c               |  1 +
 gwlib/gw-pcre.c                 |  2 ++
 gwlib/gw-prioqueue.c            |  1 +
 gwlib/gw-regex.c                |  2 ++
 gwlib/gw-rwlock.c               |  1 +
 gwlib/gw-rwlock.h               |  1 -
 gwlib/gw-semaphore.c            |  1 +
 gwlib/gw-timer.c                |  2 ++
 gwlib/gw_uuid.c                 |  8 -------
 gwlib/gwlib.c                   |  2 ++
 gwlib/gwlib.h                   |  2 --
 gwlib/gwmem-native.c            |  2 ++
 gwlib/gwpoll.c                  |  2 ++
 gwlib/gwthread-pthread.c        |  2 ++
 gwlib/gwthread.h                |  1 -
 gwlib/http.c                    |  2 ++
 gwlib/log.c                     |  2 ++
 gwlib/md5.c                     |  2 ++
 gwlib/mime.c                    |  2 ++
 gwlib/octstr.c                  |  1 +
 gwlib/parse.c                   |  2 ++
 gwlib/pki.c                     |  2 ++
 gwlib/protected.c               |  2 ++
 gwlib/socket.c                  |  2 ++
 gwlib/socket.h                  |  2 --
 gwlib/ssl.c                     |  4 +++-
 gwlib/thread.c                  |  2 ++
 gwlib/thread.h                  |  2 --
 gwlib/xmlrpc.c                  |  4 +++-
 radius/radius_acct.c            |  2 ++
 radius/radius_pdu.c             |  1 +
 test/decompile.c                |  2 ++
 test/drive_smpp.c               |  1 +
 test/drive_wapbox.c             |  2 ++
 test/fakesmsc.c                 |  2 ++
 test/fakewap.c                  |  2 ++
 test/test_boxc.c                |  4 +++-
 test/test_cfg.c                 |  2 ++
 test/test_charset.c             |  2 ++
 test/test_cimd2.c               |  2 ++
 test/test_conn.c                |  2 ++
 test/test_date.c                |  2 ++
 test/test_dbpool.c              |  4 +++-
 test/test_dict.c                |  2 ++
 test/test_file_traversal.c      |  2 ++
 test/test_hash.c                |  2 ++
 test/test_headers.c             |  2 ++
 test/test_hmac.c                |  2 ++
 test/test_http.c                |  2 ++
 test/test_http_server.c         |  2 ++
 test/test_list.c                |  1 +
 test/test_mem.c                 |  1 +
 test/test_mime.c                |  2 ++
 test/test_mime_multipart.c      |  2 ++
 test/test_msg.c                 |  1 +
 test/test_octstr_dump.c         |  2 ++
 test/test_octstr_format.c       |  2 ++
 test/test_octstr_immutables.c   |  2 ++
 test/test_ota.c                 |  2 ++
 test/test_pap.c                 |  2 ++
 test/test_pcre.c                |  2 ++
 test/test_pdu.c                 |  4 +++-
 test/test_ppg.c                 |  2 ++
 test/test_prioqueue.c           |  2 ++
 test/test_radius_acct.c         |  2 ++
 test/test_radius_pdu.c          |  2 ++
 test/test_regex.c               |  2 ++
 test/test_si.c                  |  2 ++
 test/test_sl.c                  |  2 ++
 test/test_smsc.c                |  2 ++
 test/test_store_dump.c          |  2 ++
 test/test_timerset.c            |  2 ++
 test/test_udp.c                 |  2 ++
 test/test_urltrans.c            |  2 ++
 test/test_uuid.c                |  2 ++
 test/test_wakeup.c              |  2 ++
 test/test_xmlrpc.c              |  1 +
 test/timestamp.c                |  1 +
 test/udpfeed.c                  |  2 ++
 test/wapproxy.c                 |  2 ++
 test/wml_tester.c               |  2 ++
 utils/OTAbitmap.c               |  2 ++
 utils/attgetopt.c               |  4 ++--
 utils/decode_emimsg.c           |  2 ++
 utils/mtbatch.c                 |  2 ++
 utils/run-checks                |  3 +++
 utils/run_kannel_box.c          |  2 ++
 utils/seewbmp.c                 |  1 +
 utils/wbmp.c                    |  2 ++
 wap/cookies.c                   |  2 ++
 wap/timers.c                    |  2 ++
 wap/wap.c                       |  2 ++
 wap/wap_addr.c                  |  2 ++
 wap/wap_events.c                |  1 +
 wap/wsp.c                       |  1 +
 wap/wsp_caps.c                  |  2 ++
 wap/wsp_headers.c               |  2 ++
 wap/wsp_pdu.c                   |  2 ++
 wap/wsp_push_client.c           |  2 ++
 wap/wsp_session.c               |  1 +
 wap/wsp_strings.c               |  2 ++
 wap/wsp_unit.c                  |  2 ++
 wap/wtls-secmgr.c               |  2 ++
 wap/wtls.c                      |  1 +
 wap/wtls_pdu.c                  |  2 ++
 wap/wtls_pdusupport.c           |  2 ++
 wap/wtls_statesupport.c         |  2 ++
 wap/wtp.c                       |  2 ++
 wap/wtp_init.c                  |  2 ++
 wap/wtp_pack.c                  |  2 ++
 wap/wtp_pdu.c                   |  2 ++
 wap/wtp_resp.c                  |  2 ++
 wap/wtp_tid.c                   |  2 ++
 wmlscript/Makefile.am           |  2 +-
 wmlscript/wmlsc.c               |  2 ++
 wmlscript/wmlsdasm.c            |  2 ++
 wmlscript/ws.c                  |  2 ++
 wmlscript/wsalloc.c             |  2 ++
 wmlscript/wsasm.c               |  2 ++
 wmlscript/wsbc.c                |  2 ++
 wmlscript/wsbuffer.c            |  2 ++
 wmlscript/wsencode.c            |  2 ++
 wmlscript/wserror.c             |  2 ++
 wmlscript/wsfalloc.c            |  2 ++
 wmlscript/wsgram.y              |  2 ++
 wmlscript/wshash.c              |  2 ++
 wmlscript/wsieee754.c           |  2 ++
 wmlscript/wsint.h               |  2 --
 wmlscript/wslexer.c             |  2 ++
 wmlscript/wsopt.c               |  2 ++
 wmlscript/wsstdlib.c            |  2 ++
 wmlscript/wsstream.c            |  2 ++
 wmlscript/wsstream_data.c       |  2 ++
 wmlscript/wsstream_file.c       |  2 ++
 wmlscript/wsstree.c             |  2 ++
 wmlscript/wsutf8.c              |  2 ++
 231 files changed, 496 insertions(+), 103 deletions(-)

-- 
2.43.0


Reply via email to