Skip to Content.
Sympa Menu

ndt-dev - Re: [ndt-dev] ndt 3.7.0 -rc1 testing

Subject: NDT-DEV email list created

List archive

Re: [ndt-dev] ndt 3.7.0 -rc1 testing


Chronological Thread 
  • From: Peter Boothe <>
  • To: Aaron Brown <>
  • Cc: Sebastian Kostuch <>, "" <>
  • Subject: Re: [ndt-dev] ndt 3.7.0 -rc1 testing
  • Date: Tue, 20 Jan 2015 14:11:19 -0500

This attempt is on Ubuntu.

I attempted to recompile from the source at http://ndb1.internet2.edu/~aaron/ndt-3.7.0-1.el6.x86_64/ndt-3.7.0-rc1.tar.gz

./configure     <--- worked

*** Client Tools - complete
* web100clt:    YES
* Tcpbw100.jar: YES
* flash-client: YES

*** Server Tools - incomplete
* fakewww:      NO    (disabled by default)
* web100srv:    NO    (missing web100 library)
* web10gsrv:    NO (missing web10g userland library >=2.0.6.2)

*** Administrative Tools - incomplete
* analyze:      NO    (missing web100 library)
* viewtrace:    NO    (missing web100 library)
* tr-mkmap:     NO    (missing web100 library)
* genplot:      NO    (missing web100 library)
* genplot10g:   NO (missing web10g userland library >=2.0.6.2)
* JAnalyze.jar: YES
* Admin.class:  YES

make             <--- did not work
make died because it could not find mxmlc for the flash client.  Seems like a missing requirement that should be in autoconf.

I then cd'd to every directory and typed make, but that's not the right approach because autoconf assumes that you will be calling the global makefile.  However, I did then get the following warnings when compiling in src/

ndt-3.7.0-rc1/src$ make web100clt
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-web100clt.o -MD -MP -MF .deps/web100clt-web100clt.Tpo -c -o web100clt-web100clt.o `test -f 'web100clt.c' || echo './'`web100clt.c
web100clt.c: In function ‘main’:
web100clt.c:794:7: warning: pointer targets in passing argument 3 of ‘send_json_message’ differ in signedness [-Wpointer-sign]
       send_json_message(ctlSocket, MSG_WAITING, &tests, 1, jsonSupport, JSON_SINGLE_VALUE);
       ^
In file included from web100clt.c:13:0:
network.h:26:5: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
 int send_json_message(int ctlSocket, int type, const char* msg, int len, int jsonSupport,
     ^
web100clt.c:537:9: warning: unused variable ‘invalid_login_msg’ [-Wunused-variable]
   char *invalid_login_msg = "Invalid login message.";
         ^
mv -f .deps/web100clt-web100clt.Tpo .deps/web100clt-web100clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-network.o -MD -MP -MF .deps/web100clt-network.Tpo -c -o web100clt-network.o `test -f 'network.c' || echo './'`network.c
mv -f .deps/web100clt-network.Tpo .deps/web100clt-network.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-usage.o -MD -MP -MF .deps/web100clt-usage.Tpo -c -o web100clt-usage.o `test -f 'usage.c' || echo './'`usage.c
mv -f .deps/web100clt-usage.Tpo .deps/web100clt-usage.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-logging.o -MD -MP -MF .deps/web100clt-logging.Tpo -c -o web100clt-logging.o `test -f 'logging.c' || echo './'`logging.c
mv -f .deps/web100clt-logging.Tpo .deps/web100clt-logging.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-utils.o -MD -MP -MF .deps/web100clt-utils.Tpo -c -o web100clt-utils.o `test -f 'utils.c' || echo './'`utils.c
mv -f .deps/web100clt-utils.Tpo .deps/web100clt-utils.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-protocol.o -MD -MP -MF .deps/web100clt-protocol.Tpo -c -o web100clt-protocol.o `test -f 'protocol.c' || echo './'`protocol.c
mv -f .deps/web100clt-protocol.Tpo .deps/web100clt-protocol.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-runningtest.o -MD -MP -MF .deps/web100clt-runningtest.Tpo -c -o web100clt-runningtest.o `test -f 'runningtest.c' || echo './'`runningtest.c
mv -f .deps/web100clt-runningtest.Tpo .deps/web100clt-runningtest.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-ndtptestconstants.o -MD -MP -MF .deps/web100clt-ndtptestconstants.Tpo -c -o web100clt-ndtptestconstants.o `test -f 'ndtptestconstants.c' || echo './'`ndtptestconstants.c
mv -f .deps/web100clt-ndtptestconstants.Tpo .deps/web100clt-ndtptestconstants.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-test_sfw_clt.o -MD -MP -MF .deps/web100clt-test_sfw_clt.Tpo -c -o web100clt-test_sfw_clt.o `test -f 'test_sfw_clt.c' || echo './'`test_sfw_clt.c
test_sfw_clt.c: In function ‘test_osfw_clt’:
test_sfw_clt.c:124:5: warning: implicit declaration of function ‘strlcpy’ [-Wimplicit-function-declaration]
     strlcpy(buff, jsonMsgValue, sizeof(buff));
     ^
mv -f .deps/web100clt-test_sfw_clt.Tpo .deps/web100clt-test_sfw_clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-test_mid_clt.o -MD -MP -MF .deps/web100clt-test_mid_clt.Tpo -c -o web100clt-test_mid_clt.o `test -f 'test_mid_clt.c' || echo './'`test_mid_clt.c
mv -f .deps/web100clt-test_mid_clt.Tpo .deps/web100clt-test_mid_clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-test_c2s_clt.o -MD -MP -MF .deps/web100clt-test_c2s_clt.Tpo -c -o web100clt-test_c2s_clt.o `test -f 'test_c2s_clt.c' || echo './'`test_c2s_clt.c
test_c2s_clt.c: In function ‘test_c2s_clt’:
test_c2s_clt.c:92:7: warning: implicit declaration of function ‘strlcpy’ [-Wimplicit-function-declaration]
       strlcpy(buff, jsonMsgValue, sizeof(buff));
       ^
test_c2s_clt.c:162:12: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
       write(outSocket, buff, lth);
            ^
mv -f .deps/web100clt-test_c2s_clt.Tpo .deps/web100clt-test_c2s_clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-test_s2c_clt.o -MD -MP -MF .deps/web100clt-test_s2c_clt.Tpo -c -o web100clt-test_s2c_clt.o `test -f 'test_s2c_clt.c' || echo './'`test_s2c_clt.c
mv -f .deps/web100clt-test_s2c_clt.Tpo .deps/web100clt-test_s2c_clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-test_meta_clt.o -MD -MP -MF .deps/web100clt-test_meta_clt.Tpo -c -o web100clt-test_meta_clt.o `test -f 'test_meta_clt.c' || echo './'`test_meta_clt.c
test_meta_clt.c: In function ‘test_meta_clt’:
test_meta_clt.c:94:13: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
       fscanf(fp, "%s", tmpBuff);
             ^
test_meta_clt.c:110:13: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
       fscanf(fp, "%s", tmpBuff);
             ^
mv -f .deps/web100clt-test_meta_clt.Tpo .deps/web100clt-test_meta_clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-strlutils.o -MD -MP -MF .deps/web100clt-strlutils.Tpo -c -o web100clt-strlutils.o `test -f 'strlutils.c' || echo './'`strlutils.c
mv -f .deps/web100clt-strlutils.Tpo .deps/web100clt-strlutils.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-test_results_clt.o -MD -MP -MF .deps/web100clt-test_results_clt.Tpo -c -o web100clt-test_results_clt.o `test -f 'test_results_clt.c' || echo './'`test_results_clt.c
mv -f .deps/web100clt-test_results_clt.Tpo .deps/web100clt-test_results_clt.Po
gcc -DHAVE_CONFIG_H -I. -I..     '-DBASEDIR="/usr/local/ndt"'   -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -MT web100clt-jsonutils.o -MD -MP -MF .deps/web100clt-jsonutils.Tpo -c -o web100clt-jsonutils.o `test -f 'jsonutils.c' || echo './'`jsonutils.c
jsonutils.c: In function ‘json_create_from_key_value_pairs’:
jsonutils.c:100:3: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration]
   while(isspace(token[i+1])) { // skip whitespace characters from beginning of value if any
   ^
jsonutils.c: In function ‘json_read_map_value’:
jsonutils.c:130:3: warning: implicit declaration of function ‘log_println’ [-Wimplicit-function-declaration]
   log_println(0, "Error while reading value from JSON string: %s", error.text);
   ^
jsonutils.c:144:17: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default]
   char *value = json_string_value(data);
                 ^
mv -f .deps/web100clt-jsonutils.Tpo .deps/web100clt-jsonutils.Po
gcc  -pedantic -Wall -fno-strict-aliasing -std=gnu99 -DNDEBUG -O2 -DEXPERIMENTAL_ENABLED -DDATABASE_ENABLED -L/usr/local/lib -Wl,-rpath,/usr/local/lib  -o web100clt web100clt-web100clt.o web100clt-network.o web100clt-usage.o web100clt-logging.o web100clt-utils.o web100clt-protocol.o web100clt-runningtest.o web100clt-ndtptestconstants.o web100clt-test_sfw_clt.o web100clt-test_mid_clt.o web100clt-test_c2s_clt.o web100clt-test_s2c_clt.o web100clt-test_meta_clt.o web100clt-strlutils.o web100clt-test_results_clt.o web100clt-jsonutils.o  -lpthread -lz -ljansson -lI2util 
/usr/local/lib/libI2util.a(mach_dep.o): In function `I2GetSysErrList':
/usr/local/google/home/pboothe/ndt-_javascript_/ndt/I2util-1.2/I2util/mach_dep.c:104: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/usr/local/google/home/pboothe/ndt-_javascript_/ndt/I2util-1.2/I2util/mach_dep.c:102: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead


  -Peter

On Tue, Jan 20, 2015 at 8:26 AM, Aaron Brown <> wrote:
Hey Sebastian,

I’ve also asked some other folks to help, but so far I’ve only gotten a report back from you. I’d like to see some folks testing installation from source, the i386 RPMs, and the web client (java/flash) from windows, linux and OS X, just as a sanity check.

Cheers,
Aaron

On Jan 19, 2015, at 4:29 AM, Sebastian Kostuch <> wrote:

Hi Aaron,
what is the status of releasing new NDT version? Is there something we can still do to help in it?

Regards
Sebastian

On 16.01.2015 13:09, Sebastian Kostuch wrote:
Hi Aaron,
I've tested RPM's on my Fedora x64 and it worked OK.

Regards
Sebastian
On 09.01.2015 18:15, Aaron Brown wrote:
Hey Folks,

I’ve merged in the RPM changes from Issue 162, fixed a couple issues and rebuilt the precompiled flash and java clients. The tarball and RPMs from trunk can be gotten at http://ndb1.internet2.edu/~aaron/ndt-3.7.0-1.el6.x86_64/ . Could folks test both, and make sure they work? My scant testing of the x86-64 RPM seemed to work.

Cheers,
Aaron






--
Peter Boothe | Software Engineer |  | +1 650-889-0879 (corp cell)



Archive powered by MHonArc 2.6.16.

Top of Page