Mozilla

NAVIGATION
CATEGORIES
REFERRENCE
LINKS
  • Firefox 1.5 build problems on Windows

    4 answers - 2804 bytes - related search similar search Add To My Delicious Add To My Stumble Upon Add To My Google Mark Add To My Facebook Add To My Digg Add To My Reddit

    I am having problems when compiling Firefox 1.5 on Windows 2003 server.
    After a while, the build crashes with the following message:
    make[4]: Leaving directory
    `/'
    /
    / -m 644 jsdebug
    h //dist/include/jsdebug
    make[3]: Leaving directory
    `/'
    make[3]: Entering directory
    `/'
    /usr/bin/make -C //security/coreconf MAKE="/usr/bin/make -j1" -j1
    CC="/
    d/cygwin-wrapper cl"
    MZILLA_INCLUDES="
    -Ic:/mozilla/firefox-1.5-sourc
    "
    DIST=c:/mozilla/fir
    MZILLA_CLIENT=1
    NMDUPDATE=1
    illa NS_USE_GCC= NS_USE_NATIVE=1 S_TARGET=WIN95 USE_DEBUG_RTL=1 clean
    make[4]: Entering directory
    `/'
    /coreconf/rules.mk:381: target `c' doesn't match the target pattern
    /coreconf/rules.mk:418: target `c' doesn't match the target pattern
    /coreconf/rules.mk:419: warning: overriding commands for target `c'
    /coreconf/rules.mk:382: warning: ignoring old commands for target `c'
    /coreconf/rules.mk:449: target `c' doesn't match the target pattern
    /coreconf/rules.mk:450: warning: overriding commands for target `c'
    /coreconf/rules.mk:419: warning: ignoring old commands for target `c'
    /coreconf/rules.mk:457: target `c' doesn't match the target pattern
    /coreconf/rules.mk:458: warning: overriding commands for target `c'
    /coreconf/rules.mk:450: warning: ignoring old commands for target `c'
    /coreconf/rules.mk:461: target `c' doesn't match the target pattern
    /coreconf/rules.mk:462: warning: overriding commands for target `c'
    /coreconf/rules.mk:458: warning: ignoring old commands for target `c'
    /coreconf/rules.mk:476: target `c' doesn't match the target pattern
    /coreconf/rules.mk:477: warning: overriding commands for target `c'
    /coreconf/rules.mk:462: warning: ignoring old commands for target `c'
    /coreconf/rules.mk:480: target `c' doesn't match the target pattern
    /coreconf/rules.mk:481: warning: overriding commands for target `c'
    /coreconf/rules.mk:477: warning: ignoring old commands for target `c'
    /coreconf/rules.mk:976: multiple target patterns. Stop.
    make[4]: Leaving directory
    `/'
    make[3]: [.nss.cleaned] Error 2
    make[3]: Leaving directory
    `/'
    make[2]: [tier_50] Error 2
    make[2]: Leaving directory
    `/'
    make[1]: [default] Error 2
    make[1]: Leaving directory
    `/'
    make: [build] Error 2
    Environment:
    I have got the source from TAR (firefox-1.5-source.tar.bz2)
    I have followed instructions at
    I am using VC71 (Visual Studio 2003)
    Any ideas?
    Thanks,
    Matra
    dev-builds mailing list
    dev-builds (AT) lists (DOT) mozilla.org
  • No.1 | | 1118 bytes | |

    matra wrote:

    After a while, the build crashes with the following message:

    You mean 'fails', thank goodness ;-)

    `/'
    /usr/bin/make -C //security/coreconf MAKE="/usr/bin/make -j1" -j1
    CC="/
    d/cygwin-wrapper cl"
    MZILLA_INCLUDES="
    -Ic:/mozilla/firefox-1.5-sourc
    "

    DIST=c:/mozilla/fir
    MZILLA_CLIENT=1
    NMDUPDATE=1

    illa NS_USE_GCC= NS_USE_NATIVE=1 S_TARGET=WIN95 USE_DEBUG_RTL=1 clean
    make[4]: Entering directory
    `/'
    /coreconf/rules.mk:381: target `c' doesn't match the target pattern
    /coreconf/rules.mk:418: target `c' doesn't match the target pattern
    /coreconf/rules.mk:419: warning: overriding commands for target `c'

    It looks like this is caused by the BUILD_TREE=c:/mozilla or
    SURCE_MD_DIR=c:/ flags. That variable is being used in the makefile and
    make is interpreting the colon as the end of a target. What version of
    cygwin and make are you using, and do you have DS or unix-style line endings?

    dev-builds mailing list
    dev-builds (AT) lists (DOT) mozilla.org
  • No.2 | | 6416 bytes | |

    I am using
    - dos style line endings
    - I am not sure about the version of cygwin. IHot do I check it. I have got
    the cygwin from
    - The follwing make:

    $ make
    GNU Make 3.81
    Copyright (C) 2006 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is N warranty; not even for MERCHANTABILITY or FITNESS FR A
    PARTICULAR PURPSE.

    This program built for i686-pc-cygwin

    Here are my environment variables:

    $ export
    declare -x !::="::\\"
    declare -x !C:="C:\\mozilla"
    declare -x ALLUSERSPRFILE="C:\\Documents and Settings\\All Users"
    declare -x APPDATA="C:\\Documents and Settings\\matejt\\Application Data"
    declare -x CLUSTERLG="C:\\WINDWS\\Cluster\\cluster.log"
    declare -x CMMNPRGRAMFILES="C:\\Program Files\\Common Files"
    declare -x CMPUTERNAME="MATRA3"
    declare -x CMSPEC="C:\\WINDWS\\system32\\cmd.exe"
    declare -x CVS_RSH="/bin/ssh"
    declare -x CYGWINBASE="C:\\cygwin"
    declare -x DEVENVDIR="C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\Common7\\IDE"
    declare -x FP_NHST_CHECK="N"
    declare -x FRAMEWRKDIR="C:\\WINDWS\\Microsoft.NET\\Framework"
    declare -x FRAMEWRKSDKDIR="C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\SDK\\v1.1"
    declare -x FRAMEWRKVERSIN="v1.1.4322"
    declare -x GLIB_PREFIX="C:\\mozilla\\vc71"
    declare -x HME="/cygdrive/c/mozilla/
    "
    declare -x HMEDRIVE="C:"
    declare -x HMEPATH="\\Documents and Settings\\matejt"
    declare -x HSTNAME="matra3"
    declare -x INCLUDE="C:\\mozilla\\vc71\\include;C:\\Program Files\\Microsoft
    Visual Studio .NET 2003\\VC7\\ATLMFC\\INCLUDE;C:\\Program Files\\Microsoft
    Visual Studio .NET 2003\\VC7\\INCLUDE;C:\\Program Files\\Microsoft Visual
    Studio .NET 2003\\VC7\\PlatformSDK\\include\\prerelease;C:\\Pr ogram Files\\
    Microsoft Visual Studio .NET 2003\\VC7\\PlatformSDK\\include;C:\\Program
    Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;C:\\Program
    File
    s\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include\\"
    declare -x INFPATH="/"
    declare -x LIB="C:\\mozilla\\vc71\\lib;C:\\Program Files\\Microsoft Visual
    Studio .NET 2003\\VC7\\ATLMFC\\LIB;C:\\Program Files\\Microsoft Visual Stud
    io .NET 2003\\VC7\\LIB;C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\VC7\\PlatformSDK\\lib\\prerelease;C:\\Progra m Files\\Microsoft Visual
    Stu
    dio .NET 2003\\VC7\\PlatformSDK\\lib;C:\\Program Files\\Microsoft Visual
    Studio .NET 2003\\SDK\\v1.1\\lib;C:\\Program Files\\Microsoft Visual Studio

    NET 2003\\SDK\\v1.1\\Lib\\"
    declare -x LIBIDL_PREFIX="C:\\mozilla\\vc71"
    declare -x LGNSERVER="\\\\ATLAS"
    declare -x MAKE_MDE="unix"
    declare -x MANPATH="/"
    declare -x MZ_TLS="C:\\mozilla\\moztools"
    declare -x MSVCDIR="C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\VC7"
    declare -x NUMBERF_PRCESSRS="1"
    declare -x LDPWD="/etc/skel"
    declare -x S="Windows_NT"
    declare -x
    PATH="/
    Files/Microsoft Visual Studio .NET
    am Files/Microsoft Visual Studio .NET
    Files/Microsoft Visual Studio .NET
    Files
    /Microsoft Visual Studio .NET
    Files/Microsoft Visual
    Studio .NET
    e/c/Program Files/Microsoft Visual Studio .NET

    drive/c/PRGRA
    ~
    Files/Microsoft SQL Serv
    Files/ActivCard/ActivCard

    Files/Microsoft
    Command
    "
    declare -x PATHEXT=".CM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
    declare -x PRINTER="\\\\testis\\hp LaserJet 1000"
    declare -x PRCESSR_ARCHITECTURE="x86"
    declare -x PRCESSR_IDENTIFIER="x86 Family 6 Model 9 Stepping 5,
    GenuineIntel"
    declare -x PRCESSR_LEVEL="6"
    declare -x PRCESSR_REVISIN="0905"
    declare -x PRGRAMFILES="C:\\Program Files"
    declare -x PRMPT="\$P\$G"
    declare -x PS1="\\[\\e]0;\\w\\a\\]\\n\\[\\e[32m\\]\\u@\\h
    \\[\\e[33m\\]\\w\\[\\e[0m\\]\\n\\\$ "
    declare -x
    PWD="/"
    declare -x RDKRT="C:\\Program Files\\PhxRDK_Nov05\\"
    declare -x SESSINNAME="Console"
    declare -x SHLVL="1"
    declare -x SYSTEMDRIVE="C:"
    declare -x SYSTEMRT="C:\\WINDWS"
    declare -x TEMP="/cygdrive/c/DCUME~1/matejt/LCALS~1/Temp"
    declare -x TERM="cygwin"
    declare -x TMP="/cygdrive/c/DCUME~1/matejt/LCALS~1/Temp"
    declare -x USER="matejt"
    declare -x USERDNSDMAIN="CREA.SI"
    declare -x USERDMAIN="CREA"
    declare -x USERNAME="matejt"
    declare -x USERPRFILE="C:\\Documents and Settings\\matejt"
    declare -x VCINSTALLDIR="C:\\Program Files\\Microsoft Visual Studio .NET
    2003"
    declare -x VCVARS="C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\Common7\\Tools\\vsvars32.bat"
    declare -x VS71CMNTLS="C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\Common7\\Tools\\"
    declare -x VS80CMNTLS="C:\\Program Files\\Microsoft Visual Studio
    8\\Common7\\Tools\\"
    declare -x VSINSTALLDIR="C:\\Program Files\\Microsoft Visual Studio .NET
    2003\\Common7\\IDE"
    declare -x WINDIR="C:\\WINDWS"

    And hre is my .mozcinfig file:

    $
    ac_add_options
    ac_add_options

    Thanks for your help,
    Matra

    "Benjamin Smedberg" <benjamin (AT) smedbergs (DOT) uswrote in message
    @mozilla.org
    matra wrote:
    >
    >After a while, the build crashes with the following message:
    >

    You mean 'fails', thank goodness ;-)
    >
    >`/'
    >/usr/bin/make -C //security/coreconf MAKE="/usr/bin/make -j1" -j1
    >CC="/
    >d/cygwin-wrapper cl"
    >MZILLA_INCLUDES="
    >-Ic:/mozilla/firefox-1.5-sourc
    >"
    >
    >DIST=c:/mozilla/fir
    >MZILLA_CLIENT=1
    >NMDUPDATE=1
    >
    >illa NS_USE_GCC= NS_USE_NATIVE=1 S_TARGET=WIN95 USE_DEBUG_RTL=1 clean
    >make[4]: Entering directory
    >`/'
    >/coreconf/rules.mk:381: target `c' doesn't match the target pattern
    >/coreconf/rules.mk:418: target `c' doesn't match the target pattern
    >/coreconf/rules.mk:419: warning: overriding commands for target `c'
    >

    It looks like this is caused by the BUILD_TREE=c:/mozilla or
    SURCE_MD_DIR=c:/ flags. That variable is being used in the makefile
    and make is interpreting the colon as the end of a target. What version of
    cygwin and make are you using, and do you have DS or unix-style line
    endings?

    dev-builds mailing list
    dev-builds (AT) lists (DOT) mozilla.org
  • No.3 | | 493 bytes | |

    matra wrote:
    make[4]: Entering directory
    `/'
    /coreconf/rules.mk:381: target `c' doesn't match the target pattern
    /coreconf/rules.mk:418: target `c' doesn't match the target pattern
    /coreconf/rules.mk:419: warning: overriding commands for target `c'
    /coreconf/rules.mk:382: warning: ignoring old commands for target `c'

    See bug 325148 .
    - cls

    dev-builds mailing list
    dev-builds (AT) lists (DOT) mozilla.org
  • No.4 | | 773 bytes | |

    Christoper,

    Thanks for your help. I have reverted to make 3.80 and make now forks filne.

    Thanks again,
    Matra

    "Christopher Seawood" <cls (AT) seawood (DOT) orgwrote in message
    @mozilla.org
    matra wrote:
    >make[4]: Entering directory
    >`/'
    >/coreconf/rules.mk:381: target `c' doesn't match the target pattern
    >/coreconf/rules.mk:418: target `c' doesn't match the target pattern
    >/coreconf/rules.mk:419: warning: overriding commands for target `c'
    >/coreconf/rules.mk:382: warning: ignoring old commands for target `c'
    >

    See bug 325148 .

    - cls

    dev-builds mailing list
    dev-builds (AT) lists (DOT) mozilla.org

Re: Firefox 1.5 build problems on Windows


max 4000 letters.
Your nickname that display:
In order to stop the spam: 2 + 1 =
QUESTION ON "Mozilla"

EMSDN.COM