installation of Gearmand: make test fail. Don't know reason

Bug #1212070 reported by Allany on 2013-08-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gearman
Low
Allany

Bug Description

here is the some content of the "make test" report
======================================
   gearmand 1.1.9: ./test-suite.log
======================================

# TOTAL: 35
# PASS: 24
# SKIP: 7
# XFAIL: 2
# FAIL: 2
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

XFAIL: bin/gearman
==================

....
tests/vector.cc:210: in INT64_MAX_resize_TEST() pid(11966) Assertion '!vec.resize(INT64_MAX)'
vector.resize.INT64_MAX [ failed ] //here failed 1
vector.append.gearman_string_append_character() 0:000129397 [ ok ]
vector.append.gearman_string_append() 0:035459479 [ ok ]
....
tests/libgearman-1.0/task.cc:681: in gearman_client_set_task_context_free_fn_test() pid(12794) Assertion 'size_t(GEARMAN_MAX_UUID_SIZE)' != 'strlen(gearman_task_unique(task))'
client.gearman_task_add_task() v1 workers.gearman_client_set_task_context_free_fn() [ failed ]
......
client.gearman_task_add_task() v2 workers.gearman_client_set_task_context_free_fn() [ failed ]
...
client.gearman_task_add_task() namespace v1.gearman_client_set_task_context_free_fn() [ failed ]

And here is the configure result.
* CPP Flags: -fvisibility=hidden
   * LIBS:
   * LDFLAGS Flags:
   * Assertions enabled: no
   * Debug enabled: no
   * Warnings as failure: no
   * Building with libsqlite3 no
   * Building with libdrizzle yes
   * Building with libmemcached not found
   * Building with libpq no
   * Building with tokyocabinet no
   * Building with libmysql no
   * SSL enabled: no
   * make -j: 2
   * VCS checkout: no

Allany (allanvincent) wrote :
Changed in gearmand:
assignee: nobody → Allany (allanvincent)
Allany (allanvincent) wrote :

Why nobody comes?

Brian Aker (brianaker) wrote :

Your local OS doesn't like the test (this is not critical).

Changed in gearmand:
importance: Undecided → Low
Allany (allanvincent) wrote :

What do you actually mean, Brian?
My local OS is Ubuntu 12.04.
Should I just "make" and then "make install"
because it seems no big problem when I run that two command.
I just don't know whether it is OK if I ignore the faliures in the "make test"

Hi,

You can ignore this. I need to put a "SKIP_TEST" on that test for some setups.

If you look at config.log does it say whether or not it could compile with UUID support?

Cheers,
 -Brian

Allany (allanvincent) wrote :

I don't know about the config.log because I cannot find something like
"UUID support".
Anyway, I will follow your instruction that just ignore that.
And the attachment is my config.log. Hope it will success.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers