Opened 12 years ago

Closed 12 years ago

#2525 closed Bug (invalid)

configure fails with new libevent

Reported by: KyleK Owned by:
Priority: Normal Milestone: None Set
Component: Transmission Version: 1.75+
Severity: Normal Keywords:
Cc:

Description

A couple of weeks ago there was a change made to host the packaged version of libevent on Transmissions SVN server instead of retrieving the original sources. The new sources don't contain libevent's configure file though.

When you run configure in the main directory of the Transmission source, it attempts to call configure of libevent, but fails.

Currently, I have to execute third-party/libeven/autogen.sh manually and then redo the configure step.

Change History (4)

comment:1 Changed 12 years ago by charles

Kyle, I'm not seeing this error, such as the missing configure script. Are you sure this isn't some other issue?

1.75:

[charles@sita versions]$ bzcat transmission-1.75.tar.bz2 | tar --list | grep configure$
transmission-1.75/third-party/libevent/configure
transmission-1.75/configure

latest tarball at build.transmissionbt.com:

[charles@sita tmp]$ mkdir workarea
[charles@sita tmp]$ cd workarea
[charles@sita workarea]$ ls 
[charles@sita workarea]$ wget --quiet http://build.transmissionbt.com/job/trunk-linux/lastSuccessfulBuild/artifact/trunk/transmission-svn9387.tar.bz2
[charles@sita workarea]$ ls
transmission-svn9387.tar.bz2
[charles@sita workarea]$ bzcat transmission-svn9387.tar.bz2 | tar --list | grep configure$
transmission-1.75+/configure
transmission-1.75+/third-party/libevent/configure
[charles@sita workarea]$ cd ..
[charles@sita tmp]$ rm -rfv workarea
removed `workarea/transmission-svn9387.tar.bz2'
removed directory: `workarea'
[charles@sita tmp]$ 

comment:2 Changed 12 years ago by KyleK

  • Version changed from 1.75 to 1.75+

Sorry, I should've stated that this is only an issue when checking out a clean copy of Transmission from the SVN repository. The tarballs apparently aren't affected.

comment:3 Changed 12 years ago by charles

Even before the svn change to libevent, we didn't add a configure script to the libevent directory.

I think this must be something that's changed at your end? I don't have to invoke third-party/libeven/autogen.sh directly when I build from a fresh SVN checkout, and if you look at the logs at build.transmissionbt.com you can see it's not needed there either...

comment:4 Changed 12 years ago by KyleK

  • Resolution set to invalid
  • Status changed from new to closed

I just did a clean checkout from SVN, and you're right, there it works. Very strange, since I haven't changed anything in the build process on my normal working copy.

Anyways, sorry for the "bug" report. Marking as invalid.

Note: See TracTickets for help on using tickets.