Custom build fails

matt donovan kitchetech at gmail.com
Sat Feb 7 19:13:15 PST 2009


On Fri, Feb 6, 2009 at 7:36 AM, Matias Surdi <matiassurdi at gmail.com> wrote:

> I'm currently running the following command:
>
>
> # Make the release
> cd /usr/src/release
> make release \
> CHROOTDIR=/home/oms \
> BUILDNAME=OpenMailServer \
> CVSROOT=/home/ncvs \
> RELEASETAG=RELENG_7 \
> NODOC=YES \
> NO_FLOPPIES=YES \
> NOPORTS=YES \
> RELEASENOUPDATE=YES \
> MAKE_ISOS=YES \
> WORLD_FLAGS=" -DWITHOUT_TOOLCHAIN" \
> LOCAL_PATCHES=$DIR/oms.diff \
> LOCAL_SCRIPT=$DIR/local_script.sh \
> PATCH_FLAGS=-p3
>
>
>
> Do you know how can set this up in order to get that variable to be on the
> build process and not on the install/release process?
>
> Thank you very much for your help.
>
> Matias.
>
>
>
>
> matt donovan wrote:
>
>> On Fri, Feb 6, 2009 at 7:08 AM, Matias Surdi <matiassurdi at gmail.com>
>> wrote:
>>
>>  Hi, I'm building a custom freeBSD release and I'm getting the following
>>> error:
>>>
>>> --------------------------------------------------------------
>>>
>>>> Building an up-to-date make(1)
>>>>>>
>>>>> --------------------------------------------------------------
>>> /usr/obj/usr/src/make.i386/usr/src/usr.bin/make created for
>>> /usr/src/usr.bin/make
>>> rm -f .depend
>>> mkdep -f .depend -a    -I/usr/src/usr.bin/make
>>> -DMAKE_VERSION=\"5200408120\" -DDEFSHELLNAME=\"sh\"
>>> /usr/src/usr.bin/make/arch.c /usr/src/usr.bin/make/buf.c
>>> /usr/src/usr.bin/make/cond.c /usr/src/usr.bin/make/dir.c
>>> /usr/src/usr.bin/make/for.c /usr/src/usr.bin/make/hash.c
>>> /usr/src/usr.bin/make/hash_tables.c /usr/src/usr.bin/make/job.c
>>> /usr/src/usr.bin/make/lst.c /usr/src/usr.bin/make/main.c
>>> /usr/src/usr.bin/make/make.c /usr/src/usr.bin/make/parse.c
>>> /usr/src/usr.bin/make/proc.c /usr/src/usr.bin/make/shell.c
>>> /usr/src/usr.bin/make/str.c /usr/src/usr.bin/make/suff.c
>>> /usr/src/usr.bin/make/targ.c /usr/src/usr.bin/make/util.c
>>> /usr/src/usr.bin/make/var.c
>>> cc: not found
>>> mkdep: compile failed
>>> *** Error code 1
>>>
>>> Stop in /usr/src/usr.bin/make.
>>> *** Error code 1
>>>
>>> Stop in /usr/src.
>>> *** Error code 1
>>>
>>> Stop in /usr/src.
>>> + exit 1
>>> + umount /dev
>>> *** Error code 1
>>>
>>> Stop in /usr/src/release.
>>>
>>>
>>>
>>>
>>>
>>> These are just the last lines, I can post the entire log if needed, but
>>> it
>>> is quite large.
>>>
>>>
>>> The source code is from 7.0-RELEASE, and my src.conf is the following:
>>> WITHOUT_ATM=
>>> WITHOUT_AUTHPF=
>>> WITHOUT_BIND=
>>> WITHOUT_BLUETOOTH=
>>> WITHOUT_CALENDAR=
>>> WITHOUT_CDDL=
>>> WITHOUT_CPP=
>>> WITHOUT_CVS=
>>> WITHOUT_CXX=
>>> WITHOUT_DICT=
>>> WITHOUT_EXAMPLES=
>>> WITHOUT_FORTH=
>>> WITHOUT_GAMES=
>>> WITHOUT_GDB=
>>> WITHOUT_GPIB=
>>> WITHOUT_GROFF=
>>> WITHOUT_GSSAPI=
>>> WITHOUT_GESIOD=
>>> WITHOUT_GNU=
>>> WITHOUT_HTML=
>>> WITHOUT_I4B=
>>> WITHOUT_IDEA=
>>> WITHOUT_INFO=
>>> WITHOUT_IPFILTER=
>>> WITHOUT_IPX=
>>> WITHOUT_KERBEROS=
>>> WITHOUT_LOCALES=
>>> WITHOUT_LPR=
>>> WITHOUT_MAN=
>>> WITHOUT_NCP=
>>> WITHOUT_NLS=
>>> WITHOUT_NIS=
>>> WITHOUT_OBJC=
>>> WITHOUT_RCMDS=
>>> WITHOUT_RCS=
>>> WITHOUT_SENDMAIL=
>>> WITHOUT_SHAREDOCS=
>>> WITHOUT_SSP=
>>> WITHOUT_TCSH=
>>> WITHOUT_TOOLCHAIN=
>>> WITHOUT_WPA_SUPPLICANT_EAPOOL=
>>> WITHOUT_ZFS=
>>>
>>>
>>> The problem seems to arise when any of WITHOUT_TOOLCHAIN, WITHOUT_CXX or
>>> WITHOUTH_CPP are present.
>>>
>>>
>>> On this build, I don't want to have any development tools, as I'm trying
>>>  to reduce the size at a minimum.
>>>
>>> Why is "make" being build? How can I avoid this?
>>>
>>> If you need more info in order to help me, tell me what do you need
>>> please.
>>>
>>> Thanks for any help
>>>
>>> _______________________________________________
>>> freebsd-questions at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>> To unsubscribe, send any mail to "
>>> freebsd-questions-unsubscribe at freebsd.org"
>>>
>>
>>
>> You need
>> WITHOUT_TOOLCHAIN= to build you can add that after you do a build
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "
>> freebsd-questions-unsubscribe at freebsd.org"
>
>
Remove WITHOUT_TOOLCHAIN when building but when you do the install you can
readd it I m not sure how you would do it using the make release though.


More information about the freebsd-questions mailing list