Bug 1106241

Summary: mot-adms: FTBFS in rawhide
Product: [Fedora] Fedora Reporter: Dennis Gilmore <dennis>
Component: mot-admsAssignee: Chitlesh GOORAH <chitlesh>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: chitlesh, pbrobinson
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-07-20 15:47:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1037206    
Bug Blocks: 1105908    
Attachments:
Description Flags
build.log
none
root.log
none
state.log none

Description Dennis Gilmore 2014-06-09 04:03:31 UTC
Your package mot-adms failed to build from source in current rawhide.

http://koji.fedoraproject.org/koji/taskinfo?taskID=6961090

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

Comment 1 Dennis Gilmore 2014-06-09 04:03:33 UTC
Created attachment 904283 [details]
build.log

Comment 2 Dennis Gilmore 2014-06-09 04:03:35 UTC
Created attachment 904284 [details]
root.log

Comment 3 Dennis Gilmore 2014-06-09 04:03:36 UTC
Created attachment 904285 [details]
state.log

Comment 4 Yaakov Selkowitz 2014-06-18 23:51:49 UTC
Part of this is -Werror=format-security (patch in bug 1037206), but then there are what may be some issues with recent bison/lex:

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DinsideadmstpathYacc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c admstpathYacc.c  -fPIC -DPIC -o .libs/libadmsAdmstpath_la-admstpathYacc.o
y.tab.c: In function 'admstpathparse':
y.tab.c:14983:23: error: too few arguments to function 'admstpathlex'
admstpathYacc.y:8:12: note: declared here
 static int admstpathlex (p_pparse mypparse);
            ^
admstpathYacc.y:13693:43: error: 'mypparse' undeclared (first use in this function)
    p_text mytext=adms_text_new(((p_pparse)mypparse)->_transform,"");
                                           ^
admstpathYacc.y:13693:43: note: each undeclared identifier is reported only once for each function it appears in
admstpathYacc.y: In function 'pparse':
admstpathYacc.y:14675:5: error: too many arguments to function 'admstpathparse'
     admstpathparse (mypparse);
     ^
y.tab.c:14827:1: note: declared here
admstpathYacc.y: In function 'tparse':
admstpathYacc.y:14708:5: error: too many arguments to function 'admstpathparse'
     admstpathparse (mypparse);
     ^
y.tab.c:14827:1: note: declared here
admstpathYacc.y: In function 'apath_main':
admstpathYacc.y:14747:5: error: too many arguments to function 'admstpathparse'
     admstpathparse (mypparse);
     ^
y.tab.c:14827:1: note: declared here