ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] Can't build DHCP on 14.04


From: Peter Barada
Subject: Re: [Ltib] Can't build DHCP on 14.04
Date: Tue, 30 Jun 2015 12:25:13 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0



On 06/29/2015 09:04 AM, Chris Westervelt wrote:

Peter,

 

Sorry to respond to you outside of the server.  I figured I would just attach these two short text files for the output you requested.  I work from an older cvs get from about 2010 but I have pulled the latest from the cvs with the netinstall.pl script and the same error occurs when building dhcp. I have no problem with 10.04 Ubuntu. 

Hmm, the bld log doesn't indicate anything wrong.  When I run it I see:

Executing(%build): /bin/sh -e /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/tmp/rpm-tmp.34776
+ umask 022
+ cd /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD
+ cd dhcp-3.0.3b1
+ ./configure
System Type: linux-3
make[1]: Entering directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1/work.linux-3'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Making links in common
make[2]: Entering directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1/work.linux-3/common'
make[2]: Leaving directory `/home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1/work.linux-3/common'
Making links in minires
...

Digging into things more I noticed I created a patch for linux-3.0 systems that is attached.  Try adding that patch into your dhcp package and see if it helps. (you'll need to re-unpack the dhcp package source to incorporate the new patch after modifying your dhcp.spec file).

Wonder why you don't see at least the dump of what the .spec file %build section is attempting to run. Ignoring that, modify rpm/BUILD/dhcp/configure and add "set -x" at the top to tell the shell configure is running in to show its commands; useful to show the control flow and variable assignments.  When I run it here (with the attached patch) I see the following.  Compare it to your patched source output and see if/where they diverge.  Of course directory names will be different.

+ cd /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD
+ cd dhcp-3.0.3b1
+ ./configure
+ '[' 0 '!=' 0 ']'
++ uname -s
+ uname=Linux
++ uname -m
+ machine=x86_64
+ '[' '' = '' ']'
+ case $uname in
++ uname -r
+ release=3.13.0-55-generic
++ echo 3.13.0-55-generic
++ sed -e 's/[0-9]*\.\([0-9][0-9]*\)\(\..*\)*$/\1/'
+ minor=13
++ echo 3.13.0-55-generic
++ sed -e 's/\([0-9][0-9]*\)\..*$/\1/'
+ major=3
+ case $major in
+ sysname=linux-3
+ '[' linux-3 = '' ']'
+ '[' x = xyes ']'
+ '[' x = x ']'
+ '[' x '!=' x ']'
+ workname=work.linux-3
+ echo 'System Type: linux-3'
System Type: linux-3
+ '[' x3 '!=' x ']'
+ '[' x13 '!=' x ']'
+ majversubst='-e /^##--majver--/,/^##--majver--/s/MajorVersion/3/'
+ minversubst='-e /^##--minver--/,/^##--minver--/s/MinorVersion/13/'
+ '[' '!' -d work.linux-3 ']'
+ '[' x = x ']'
+ dirs='. client server relay common omapip dhcpctl minires dst'
+ for foo in '$dirs'
++ basename .
+ bar=.
+ '[' '!' -d work.linux-3/. ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat ./Makefile.dist
+ for foo in '$dirs'
++ basename client
+ bar=client
+ '[' '!' -d work.linux-3/client ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat client/Makefile.dist
+ for foo in '$dirs'
++ basename server
+ bar=server
+ '[' '!' -d work.linux-3/server ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat server/Makefile.dist
+ for foo in '$dirs'
++ basename relay
+ bar=relay
+ '[' '!' -d work.linux-3/relay ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat relay/Makefile.dist
+ for foo in '$dirs'
++ basename common
+ bar=common
+ '[' '!' -d work.linux-3/common ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat common/Makefile.dist
+ for foo in '$dirs'
++ basename omapip
+ bar=omapip
+ '[' '!' -d work.linux-3/omapip ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat omapip/Makefile.dist
+ for foo in '$dirs'
++ basename dhcpctl
+ bar=dhcpctl
+ '[' '!' -d work.linux-3/dhcpctl ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat dhcpctl/Makefile.dist
+ for foo in '$dirs'
++ basename minires
+ bar=minires
+ '[' '!' -d work.linux-3/minires ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat minires/Makefile.dist
+ for foo in '$dirs'
++ basename dst
+ bar=dst
+ '[' '!' -d work.linux-3/dst ']'
+ sed -e '/^##--majver--/,/^##--majver--/s/MajorVersion/3/' -e '/^##--minver--/,/^##--minver--/s/MinorVersion/13/' -e '/^##--linux-3--/,/^##--linux-3--/s/^#//'
+ cat site.conf
++ pwd
+ echo 'TOP = /home/peter/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0/rpm/BUILD/dhcp-3.0.3b1'
+ echo CC_OPTIONS =
+ cat dst/Makefile.dist
+ '[' x = x ']'
+ make links
+ '[' 1 '!=' 0 ']'
+ '[' x--print-sysname = x--with-nsupdate ']'
+ '[' x--print-sysname = x--print-sysname ']'
+ print_sysname=yes
+ shift
+ '[' 0 '!=' 0 ']'
++ uname -s
+ uname=Linux
++ uname -m
+ machine=x86_64
+ '[' '' = '' ']'
+ case $uname in
++ uname -r
+ release=3.13.0-55-generic
++ echo 3.13.0-55-generic
++ sed -e 's/[0-9]*\.\([0-9][0-9]*\)\(\..*\)*$/\1/'
+ minor=13
++ echo 3.13.0-55-generic
++ sed -e 's/\([0-9][0-9]*\)\..*$/\1/'
+ major=3
+ case $major in
+ sysname=linux-3
+ '[' linux-3 = '' ']'
+ '[' xyes = xyes ']'
+ '[' x '!=' x ']'
+ echo linux-3
+ exit 0

 

From: ltib-bounces+address@hidden [mailto:ltib-bounces+address@hidden] On Behalf Of Peter Barada
Sent: Sunday, June 28, 2015 9:59 AM
To: address@hidden
Subject: Re: [Ltib] Can't build DHCP on 14.04

 

 

On 06/26/2015 11:19 AM, Chris Westervelt wrote:

Ok hoping someone out there in LTIB land has punched through building DHCP on 14.04 32/64 bit.  I keep getting two errors one of which I have been able to overcome for system type by including ‘Linux’ to the .spec file ./configure line as a pass argument but another  (so far insurmountable) error comes

 

cannot create regular file '/home/advantor/IGII/v1.2/tmp/dhcp//opt/freescale/rootfs/arm/etc/': No such file or directory

I've had no problem building/installing dhcp-3.0.3b1 on Ubuntu 14.04.2 LTS.  What do you mean by "including 'linux' to the .spec file .configure line as a pass argument"?  What was the original probelm you ran into building dhcp?  What other modifications have you made to LTIB?  Where did your LTIB come from?

And - got a log showing the output?  do "./ltib -p dhcp -m prep", and then capture output of "./ltib -p dhcp" (so we see the %build and %install parts) - put it in pastebin or somewhere and send the list an accessible URL to it (to save space on the email list).  Without it can only guess what's gone wrong.

 

Chris Westervelt

Senior Product Development Engineer

Advantor Systems.
12612 Challenger Pkwy
Suite 300
Orlando, FL
32826

http://www.advantor.com
Office:   (407) 926-6983

Mobile: (407) 595-7023       
Fax:    (407) 857-1635

Notice of Confidentiality:
This e-mail communication and the attachments hereto, if any, are intended solely for the information and use of the addressee(s) identified above and may contain information which is legally privileged and/or otherwise confidential. If a recipient of this e-mail communication is not an addressee (or an authorized representative of an addressee), such recipient is hereby advised that any review, disclosure, reproduction, re-transmission or other dissemination or use of this e-mail communication (or any information contained herein) is strictly prohibited. If you are not an addressee and have received this e-mail communication in error, please advise the sender of that circumstance either by reply e-mail or by telephone at (800) 238-2686, immediately delete this e-mail communication from any computer and destroy all physical copies of same.

 




_______________________________________________
LTIB home page: http://ltib.org
 
Ltib mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/ltib

 


Attachment: dhcp-3.0.3b1-linux-3.0.patch
Description: dhcp-3.0.3b1-linux-3.0.patch


reply via email to

[Prev in Thread] Current Thread [Next in Thread]