nemequ / sqlheavy

Automatically exported from code.google.com/p/sqlheavy
Other
5 stars 4 forks source link

Out-of-source build fails #15

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. git clone sqlheavy
2. autoreconf
3. call configure from a special build directory
4. call make in the special build directory

What is the expected output? What do you see instead?
Expect sqlheavy to build, like it does when build 'in-source'. Actual result:

...
config.status: creating sqlheavy/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
>>> Source configured.
>>> Compiling source in 
/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999 ...
>>> Working in BUILD_DIR: 
"/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999_build"
make -j5 
Making all in sqlheavy
make[1]: Entering directory 
`/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999_build/sqlheavy'
make  all-am
make[2]: Entering directory 
`/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999_build/sqlheavy'
make[2]: *** No rule to make target 
`/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999/sqlheavy/libsqlheavy0.
2_la_vala.stamp', needed by 
`/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999/sqlheavy/sqlheavy-back
up.c'.  Stop.
make[2]: Leaving directory 
`/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999_build/sqlheavy'
make[1]: *** [all] Error 2
make[1]: Leaving directory 
`/var/tmp/portage/dev-db/sqlheavy-9999/work/sqlheavy-9999_build/sqlheavy'
make: *** [all-recursive] Error 1
 * ERROR: dev-db/sqlheavy-9999 failed (compile phase):
 *   emake failed
 * 

What version of the product are you using? On what operating system?
Latest version from git (0.1.0 has no problems).
Building on Gentoo (~amd64)

Please provide any additional information below.
Attached a full build log.

Original issue reported on code.google.com by pimvull...@gmail.com on 16 Aug 2011 at 9:03

Attachments:

GoogleCodeExporter commented 9 years ago
This is a limitation of automake's Vala support. See 
http://lists.gnu.org/archive/html/automake/2010-11/msg00037.html

Original comment by nem...@gmail.com on 17 Aug 2011 at 12:35

GoogleCodeExporter commented 9 years ago
Ryan Lortie just submitted a patch to automake which should fix this. See 
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8753#26

I didn't test it with SQLHeavy, but it works for Bump 
(http://code.google.com/p/bump).

Original comment by nem...@gmail.com on 7 Jan 2012 at 7:39