monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] head of cvssync fails to build from source


From: Ludovic Brenta
Subject: [Monotone-devel] head of cvssync fails to build from source
Date: Sun, 11 Feb 2007 19:07:39 +0100
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)

Here is what I get during link:

g++ -I. -I.. -DLIBMTN_COMPILE -g -O2 -Wall -W -Wno-unused -fno-strict-aliasing 
-L. -L..  -o mtn_cvs  options.o cvs_sync.o cvs_client.o mtn_cvs.o mtn_pipe.o 
mtn_automate.o mtncvs_state.o cvs_revision_nr.o cvs_edge.o main.o -lmtn 
-lplatform -l3rdparty -lboost_regex -lboost_date_time -lboost_filesystem  -lz 
cvs_sync.o: In function 
`cvs_sync::cvs_repository::gather_merge_information(revision<hexenc<id> > 
const&)':
/home/ludovic/src/net.venge.monotone.cvssync.refactor/mtn_cvs/cvs_sync.cc:1088: 
undefined reference to `mtn_automate::get_sync_info(revision<hexenc<id> > 
const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
cvs_sync.o: In function `guess_repository':
/home/ludovic/src/net.venge.monotone.cvssync.refactor/mtn_cvs/cvs_sync.cc:1226: 
undefined reference to `mtn_automate::find_newest_sync(std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
/home/ludovic/src/net.venge.monotone.cvssync.refactor/mtn_cvs/cvs_sync.cc:1231: 
undefined reference to `mtn_automate::get_sync_info(revision<hexenc<id> > 
const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
cvs_sync.o: In function `cvs_sync::cvs_repository::cert_cvs(cvs_sync::cvs_edge 
const&)':
/home/ludovic/src/net.venge.monotone.cvssync.refactor/mtn_cvs/cvs_sync.cc:1870: 
undefined reference to `mtn_automate::put_sync_info(revision<hexenc<id> > 
const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, std::map<std::pair<std::vector<path_component, 
std::allocator<path_component> >, attr_key>, attr_value, 
std::less<std::pair<std::vector<path_component, std::allocator<path_component> 
>, attr_key> >, std::allocator<std::pair<std::pair<std::vector<path_component, 
std::allocator<path_component> >, attr_key> const, attr_value> > > const&)'
mtn_automate.o: In function `mtn_automate::is_synchronized(revision<hexenc<id> 
> const&, mtn_automate::revision_t const&, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)':
/home/ludovic/src/net.venge.monotone.cvssync.refactor/mtn_cvs/mtn_automate.cc:572:
 undefined reference to `mtn_automate::get_revision_certs(revision<hexenc<id> > 
const&, cert_name const&)'
collect2: ld returned 1 exit status
make[2]: *** [mtn_cvs] Error 1
make[2]: Leaving directory 
`/home/ludovic/src/net.venge.monotone.cvssync.refactor/mtn_cvs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/home/ludovic/src/net.venge.monotone.cvssync.refactor'
make: *** [all] Error 2

which I think I can summarise as:

missing symbols:

mtn_automate::get_sync_info(...)
mtn_automate::find_newest_sync(...)
mtn_automate::put_sync_info(...)
mtn_automate::get_revision_certs(...)

I was trying to build revision
2e976df356e0bd4d89db0f734e3a34c34fa6482d which is the current head of
net.venge.monotone.cvssync.refactor.  Also, I tried to change to
h:net.venge.monotone.cvssync but got:

mtn: misuse: selection 'h:net.venge.monotone.cvssync' has multiple ambiguous 
expansions:
mtn: misuse: 71c6bdf587d657578d76357c6c90b89edb13cffe address@hidden 
2006-12-18T12:19:28
mtn: misuse: d206e5fb81ee3d104a00b641084b422ca2ef94b3 address@hidden 
2006-06-13T13:29:44

-- 
Ludovic Brenta.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]