[Vala] trouble with make: "note: previous definition ..."
- From: bsquared <bwcode4u gmail com>
- To: vala-list gnome org
- Subject: [Vala] trouble with make: "note: previous definition ..."
- Date: Sat, 15 Oct 2011 08:12:32 -0700
Hello,
I saw this in the past when I moved classes and namespaces using make to
build. I "solved" this by avoiding make and running valac directly.
I am seeing it this again, but the circumstances are different. I
would like to know the cause and what steps to take to avoid it.
I use Gee.TestCase (in gee_testcase.vala) for testing. When I compile
with valac ther are no errors, but when I run make and the output was:
$ make -C ../
make: Entering directory `/home/bwinfrey/Source/vala/tests/test-libcouch'
VALAC gee_testcase.vala
couchdb-database-api.vapi:6.2-6.40: error: `Gee' already contains a definition for `TestCase'
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test-couchdb-session.vapi:6.2-6.40: note: previous definition of `TestCase' was here
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
couchdb-session.vapi:6.2-6.40: error: `Gee' already contains a definition for `TestCase'
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test-couchdb-session.vapi:6.2-6.40: note: previous definition of `TestCase' was here
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
couchdb-server-api.vapi:6.2-6.40: error: `Gee' already contains a definition for `TestCase'
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test-couchdb-session.vapi:6.2-6.40: note: previous definition of `TestCase' was here
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/gee_testcase.vala:23.1-23.43: error: `Gee' already contains a definition for `TestCase'
public abstract class Gee.TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
test-couchdb-session.vapi:6.2-6.40: note: previous definition of `TestCase' was here
public abstract class TestCase : Object {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 4 error(s), 0 warning(s)
make: *** [.vala-aux/gee_testcase.dep] Error 1
make: Leaving directory `/home/bwinfrey/Source/vala/tests/test-libcouch'
Thank you for any help you can give.
--
Regards,
Brian Winfrey
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]