Bug 6954 - ../source4/version.h is not created for configure --enable-merged-build
Summary: ../source4/version.h is not created for configure --enable-merged-build
Status: RESOLVED FIXED
Alias: None
Product: Samba 3.4
Classification: Unclassified
Component: Build environment (show other bugs)
Version: 3.4.3
Hardware: Other Linux
: P3 normal
Target Milestone: ---
Assignee: Björn Jacke
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-02 07:05 UTC by Torsten Kurbad
Modified: 2019-06-11 21:24 UTC (History)
1 user (show)

See Also:


Attachments
samba-3.4.3-version.h.patch (437 bytes, patch)
2009-12-02 07:09 UTC, Torsten Kurbad
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Kurbad 2009-12-02 07:05:19 UTC
After running
configure --enable-merged-build

source4/version.h

isn't created, nor is there a target in any of the source3 Makefiles to do so.
The version.h is needed for the source4-parts of the merged build to compile.
Comment 1 Torsten Kurbad 2009-12-02 07:09:00 UTC
Created attachment 5042 [details]
samba-3.4.3-version.h.patch

The attached patch creates the necessary ../source4/version.h when calling
make basics
from source3.

I think, this should already be done by the configure step in case --enable-merged-build is given, but my understanding of configure & Co. is to weak to accomplish that...
Comment 2 Andrew Bartlett 2019-06-11 16:31:16 UTC
Thankfully with Samba 4.0 the merged build is no more, and we have a full build system in waf.