You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Christopher Ness <ch...@nesser.org> on 2005/07/19 02:13:01 UTC

Broken trunk build at 15359?

Hi All,

I'm very new around here, but is it common to see the HEAD of trunk not
compile?

I had to roll back r15343 and r15356 to build.

Cheers,
Chris
-- 
PGP Public Key: http://www.nesser.org/pgp-key/
22:03:13 up 5:18, 4 users, load average: 0.87, 0.77, 0.65

Re: Broken trunk build at 15359?

Posted by David James <ja...@gmail.com>.
On 7/18/05, Christopher Ness <ch...@nesser.org> wrote:
> On Mon, 2005-07-18 at 22:24 -0400, David James wrote:
> > Thanks for the report. On my system, r15359 compiles fine (I have not
> > tried the test suite). Can you provide the details of your setup?
> I did a `make clean` and then a `make` to try and not cry wolf, but
> perhaps that would not pick up the newly added nls symbols?
You'll also need to rerun ./autogen.sh and configure.

> Ah!  I think my linking is finding the installed /usr/local/lib
> directory which is where my  1.2.1 client is installed to.  Is that what
> "-rpath /usr/local/lib" does?
Yes.

> I should probably set up a prefix to /~ so I don't pollute my stable
> install, but I test directly from the build dir instead of running `make
> install`, is that ok?
Yes, this is fine.

> Here is the error I am seeing:
> 
> cd subversion/clients/cmdline
> && /bin/sh /home/nesscg/sandbox/subversion/libtool --tag=CC --silent
> --mode=link gcc  -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
> -Wmissing-declarations -pthread -DNEON_ZLIB -DNEON_SSL -DSVN_DEBUG
> -DAP_DEBUG -Wpointer-arith -Wwrite-strings -Wshadow
> -rpath /usr/local/lib -o svn  add-cmd.o blame-cmd.o cat-cmd.o
> checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o
> diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o lock-cmd.o
> log-cmd.o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o
> prompt.o propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o
> props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-cmd.o status.o
> switch-cmd.o unlock-cmd.o update-cmd.o
> util.o ../../../subversion/libsvn_client/libsvn_client-1.la ../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la /home/nesscg/sandbox/subversion/apr-util/libaprutil-1.la -lgdbm -ldb-4.3 -lexpat /home/nesscg/sandbox/subversion/apr/libapr-1.la -lrt -lcrypt  -lpthread -ldl -luuid /usr/lib/libneon.la
> /home/nesscg/sandbox/subversion/subversion/libsvn_subr/.libs/libsvn_subr-1.so: undefined reference to `svn_nls_init'
> collect2: ld returned 1 exit status
> make: *** [subversion/clients/cmdline/svn] Error 1

It looks like you need to rerun autogen.sh && configure in order to
pick up the new NLS symbols.

Hope this helps!

Cheers,

David

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org


Re: Broken trunk build at 15359?

Posted by Christopher Ness <ch...@nesser.org>.
On Mon, 2005-07-18 at 22:24 -0400, David James wrote: 
> Thanks for the report. On my system, r15359 compiles fine (I have not
> tried the test suite). Can you provide the details of your setup?

I did a `make clean` and then a `make` to try and not cry wolf, but
perhaps that would not pick up the newly added nls symbols?

Ah!  I think my linking is finding the installed /usr/local/lib
directory which is where my  1.2.1 client is installed to.  Is that what
"-rpath /usr/local/lib" does?

I should probably set up a prefix to /~ so I don't pollute my stable
install, but I test directly from the build dir instead of running `make
install`, is that ok?

Here is the error I am seeing:

cd subversion/clients/cmdline
&& /bin/sh /home/nesscg/sandbox/subversion/libtool --tag=CC --silent
--mode=link gcc  -g -g -Wall -Wmissing-prototypes -Wstrict-prototypes
-Wmissing-declarations -pthread -DNEON_ZLIB -DNEON_SSL -DSVN_DEBUG
-DAP_DEBUG -Wpointer-arith -Wwrite-strings -Wshadow
-rpath /usr/local/lib -o svn  add-cmd.o blame-cmd.o cat-cmd.o
checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o
diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o lock-cmd.o
log-cmd.o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o
prompt.o propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o
props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-cmd.o status.o
switch-cmd.o unlock-cmd.o update-cmd.o
util.o ../../../subversion/libsvn_client/libsvn_client-1.la ../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la /home/nesscg/sandbox/subversion/apr-util/libaprutil-1.la -lgdbm -ldb-4.3 -lexpat /home/nesscg/sandbox/subversion/apr/libapr-1.la -lrt -lcrypt  -lpthread -ldl -luuid /usr/lib/libneon.la
/home/nesscg/sandbox/subversion/subversion/libsvn_subr/.libs/libsvn_subr-1.so: undefined reference to `svn_nls_init'
collect2: ld returned 1 exit status
make: *** [subversion/clients/cmdline/svn] Error 1


> In order to prevent the build from breaking, we do daily smoke tests.
> You can check their results by viewing the svn-breakage list
>   http://subversion.tigris.org/servlets/SummarizeList?listName=svn-breakage

Neat, thanks for the info.

> According to the svn-breakage list, r15354 is confirmed to pass tests.
> Later revisions will be tested soon.

Sorry for the noise on the list.
Ness
-- 
PGP Public Key: http://www.nesser.org/pgp-key/
22:38:38 up 5:54, 4 users, load average: 1.35, 0.56, 0.35

Re: Broken trunk build at 15359?

Posted by David James <ja...@gmail.com>.
Hi Chris,

> I had to roll back r15343 and r15356 to build.

Thanks for the report. On my system, r15359 compiles fine (I have not
tried the test suite). Can you provide the details of your setup?

> I'm very new around here, but is it common to see the HEAD of trunk not
> compile?

No, it's not common. We try to avoid making changes that will break
compilation. Nevertheless, it happens sometimes :)

In order to prevent the build from breaking, we do daily smoke tests.
You can check their results by viewing the svn-breakage list
  http://subversion.tigris.org/servlets/SummarizeList?listName=svn-breakage

According to the svn-breakage list, r15354 is confirmed to pass tests.
Later revisions will be tested soon.

Cheers,

David

-- 
David James -- http://www.cs.toronto.edu/~james

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org


Re: Broken trunk build at 15359?

Posted by Christopher Ness <ch...@nesser.org>.
On Mon, 2005-07-18 at 21:07 -0600, Jani Averbach wrote:
> On 2005-07-18 22:13-0400, Christopher Ness wrote:
> > I had to roll back r15343 and r15356 to build.
> 
> r15343 added two new files, you probably forget to rerun autogen.sh?

That was the problem.  I'm building just fine now, even with a little
embarrassment. 

Thanks for the help David and Jani.
Chris
-- 
PGP Public Key: http://www.nesser.org/pgp-key/
23:25:22 up 6:40, 3 users, load average: 1.90, 1.72, 1.34

Re: Broken trunk build at 15359?

Posted by Jani Averbach <ja...@jaa.iki.fi>.
On 2005-07-18 22:13-0400, Christopher Ness wrote:
> Hi All,
> 
> I'm very new around here, but is it common to see the HEAD of trunk not
> compile?

Not at all.
 
> I had to roll back r15343 and r15356 to build.

r15343 added two new files, you probably forget to rerun autogen.sh?

BR, Jani

-- 
Jani Averbach

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org