compile message

This forum is for eXpress++ general support.
Message
Author
Cliff Wiernik
Posts: 605
Joined: Thu Jan 28, 2010 9:11 pm
Location: Steven Point, Wisconsin USA
Contact:

Re: compile message

#11 Post by Cliff Wiernik »

No, I am saying that if you import the xpj into the 2.0 workbench, it only picks up the first dll, not all of them. Never tried with the 1.9 workbench.

User avatar
sdenjupol148
Posts: 151
Joined: Thu Jan 28, 2010 10:27 am
Location: NYC

Re: compile message

#12 Post by sdenjupol148 »

Cliff,

What's the build number on your workbench?

Bobby

Cliff Wiernik
Posts: 605
Joined: Thu Jan 28, 2010 9:11 pm
Location: Steven Point, Wisconsin USA
Contact:

Re: compile message

#13 Post by Cliff Wiernik »

build 656.

User avatar
rdonnay
Site Admin
Posts: 4813
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: compile message

#14 Post by rdonnay »

I suspect you will need to break it down to separate project files.
The eXpress train is coming - and it has more cars.

Cliff Wiernik
Posts: 605
Joined: Thu Jan 28, 2010 9:11 pm
Location: Steven Point, Wisconsin USA
Contact:

Re: compile message

#15 Post by Cliff Wiernik »

I have this reported to Alaska. With separate project files, it will not automatically rebuild the entire application. I don't use the workbench at this point, but based on Bobby's recommendation, you should run your project though the workbench to get it updated to what XBase++ 2.0 wants.

User avatar
rdonnay
Site Admin
Posts: 4813
Joined: Wed Jan 27, 2010 6:58 pm
Location: Boise, Idaho USA
Contact:

Re: compile message

#16 Post by rdonnay »

Why don't you do it this way?
There are many less entries in the xpj file.
Maybe the Workbench will handle this.

Code: Select all

// Project - Definition - File created by PBUILD
// Date: 01/31/2002 Time: 20:10:28
//

[PROJECT]
    COMPILE       = xpp
    COMPILE_FLAGS = /dll:dynamic /n  /w /wl /es
    DEBUG         = no
    GUI           = yes
    LINKER        = alink
    RC_COMPILE    = arc
    RC_FLAGS      = /v
    OBJ_DIR       = obj19
    PROJECT.XPJ

[PROJECT.XPJ]
    mainmenu.exe
    mainmenx.dll
    MAINMENU.DLL
    MAINMEN2.DLL
    MAINMEN3.DLL
    MAINMEN4.DLL
    MAINMEN5.DLL
    MAINMEN6.DLL
    MAINMEN7.DLL
    MAINMEN8.DLL
    MAINMEN9.DLL
    MAINMENA.DLL
    MAINMENB.DLL

[mainmenu.exe]
// $START-AUTODEPEND
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    adsmg.lib                   // moved prior to dclipx.lib 1-24-05
    dclipx.lib
//    dclip1.lib                // tracker
    xppui2.lib                  // tracker
    express.res
    MAINMENU.LIB
    MAINMENX.LIB
    ..\MAINXB.PRG                  // CAW-certified
    ..\MAINMENU.PRG                // CAW-certified
    ..\DBESYS.PRG                  // CAW-certified

[MAINMENX.DLL]
// $START-AUTODEPEND
    FCAAES.OBJ
// $STOP-AUTODEPEND
    FCAAES.OBJ                  // CAW-certified        [OBJ instead of PRG]

[MAINMENU.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    CRYPTOSYS.CH
    adsmg.lib                   // moved prior to dclipx.lib 1-24-05
    dclipx.lib
    dclip1.lib                  // tracker
    dclip2.lib                  // dc_callstack
    dcxml.lib                   // express xml functions
    xppui2.lib                  // tracker
    ADAC20B.LIB
    XB2NET.LIB
    ot4xb.lib
    MAINMENX.LIB
    express.res

    ..\tdcprogbar.prg              // CAW-certified
    ..\LBAPI.PRG                   // CAW-certified      // PC CAW 10-23-05
    ..\tracker.prg                 // CAW-certified
    ..\GUIRUN.PRG                  // CAW-certified
    ..\printscreenclass.prg        // CAW-certified
    ..\oldclipfunct.prg            // CAW-certified
    ..\ACFUNCT.PRG                 // CAW-certified
    ..\APFUNCT.PRG                 // CAW-certified
    ..\BLINKER4.PRG                // CAW-certified
    ..\CCRDPROC.PRG                // FS -certified
    ..\CGLOBINQ.PRG
    ..\CHKSBAL.PRG
    ..\CLIPX.PRG                   // CAW-certified
    ..\OLDCLIPX.PRG                // CAW-certified
    ..\DAILYEXT.PRG                // CAW-certified
    ..\DBHANDLE.PRG                // CAW-certified
    ..\DEPRCALC.PRG                // FS -certified
    ..\ENDODCDX.PRG                // FS -certified
    ..\ENDOFCYR.PRG                // CAW-certified
    ..\ENDOFFYR.PRG                // CAW-certified
    ..\EXO.PRG                     // CAW-certified
    ..\EXCSTATE.PRG                // FS -certified
    ..\EXLSTATE.PRG                // FS -certified
    ..\EXSSTATE.PRG                // FS -certified
    ..\FCAFUNCT.PRG                // CAW-certified
    ..\OLDFCAFUNCT.PRG             // CAW-certified
    ..\FILEIO.PRG                  // CAW
    ..\FLDBROWS.PRG
    ..\FPROCESS.PRG                // CAW-certified
    ..\GENCDX52.PRG                // CAW-certified
    ..\GENCOLOR.PRG                // CAW-certified
    ..\GENLBR.PRG                  // CAW-certified
    ..\OLDGENLBR.PRG               // CAW-certified
    ..\GENLBR2.PRG                 // CAW-certified
    ..\INDREPT.PRG                 // FS-
    ..\LOCACCT.PRG                 // CAW-certified
    ..\MPOOLBAL.PRG                // CAW-certified
    ..\NONLBUDF.PRG
    ..\PURGE.PRG
    ..\REPTMENU.PRG
    ..\RP_APMENU.PRG
    ..\RP_UDF.PRG
    ..\RPWK_UDF.PRG
    ..\NRPTMENU.PRG
    ..\RRFUNCT.PRG                 // CAW-certified
    ..\SB_UDF.PRG                  // CAW-certified
    ..\SD_UDF.PRG                  // CAW-certified
    ..\TRREMOTE.PRG
    ..\USERMNT.PRG                 // JAC-certified
    ..\USERDEPT.PRG                // FS
    ..\WORDWRAP.PRG                // CAW-certified
    ..\XBASE.PRG                   // CAW-certified
    ..\REV_UDF.PRG                 // CAW-certified
    ..\ACB_BROW.PRG                // CAW-certified
    ..\LB_UDF.PRG                  // CAW-certified
    ..\LB_UDF2.PRG                 // CAW-certified
    ..\LB_UDF3.PRG                 // CAW-certified
    ..\LB_TOOL.PRG                 // CAW-certified
    ..\LB_TOOL2.PRG                // CAW-certified
    ..\LB_TOOL3.PRG                // CAW-certified
    ..\LB_FINDX.PRG                // CAW-certified
    ..\LB_MSG.PRG                  // CAW-certified
    ..\LB_MSG2.PRG                 // CAW-certified
    ..\LB_BROW.PRG                 // CAW/JAC-certified
    ..\LB_PXMEM.PRG                // CAW-certified
    ..\LB_TOKEN.PRG                // CAW-certified
    ..\POOL_UDF.PRG                // CAW-certified
    ..\FS_UDF.PRG
    ..\JC_UDF.PRG
    ..\CR_UDF.PRG                  // CAW-certified
    ..\XMEMO.PRG                   // CAW-certified
    ..\SDF.PRG                     // CAW-certified
    ..\BDZIP.PRG                   // CAW-certified
    ..\FCAOPTS.PRG                 // CAW-certified
    ..\AES_UDF.PRG                 // CAW-certified
    ..\CPT_UDF.PRG                 // CAW-certified
    ..\LB_DBBULK.PRG               // CAW-certified
    ..\SEMA4_UDF.PRG               // CAW-certified
    ..\APPS_UDF.PRG                // CAW-certified
    ..\REP_UDF.PRG                 // CAW-certified

[MAINMEN2.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    sqlxpp.lib
    express.res
    ..\APPS.PRG                    // CAW-certified
    ..\BATCHAPP.PRG                // CAW-certified
    ..\CONTMST.PRG                 // CAW-certified
    ..\DEALER.PRG                  // CAW-certified-potentially multi page addition
    ..\DOCVIEW.PRG                 // CAW-certified
    ..\EAUTOAPP.PRG                // CAW-certified
    ..\FTPREC.PRG                  // JAC-certified
    ..\FTPRECA.PRG                 // JAC-certified
    ..\FTPREC2.PRG                 // CAW-certified
    ..\FTPREC2A.PRG                // CAW-certified
    ..\NDOCVIEWGD5.PRG             // CAW-certified
    ..\NDOCVIEWGD9.PRG             // CAW-certified
    ..\REVOLVE.PRG                 // CAW-certified
    ..\SAWATCH.PRG                 // CAW-certified
    ..\SIMPLMST.PRG                // CAW-certified

[MAINMEN3.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\BILLING.PRG                 // CAW-certified
    ..\LEASEMST.PRG                // CAW-certified
    ..\RECOVERY.PRG                // CAW-certified

[MAINMEN4.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    dcxml.lib                   // Express++ xml functions
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ALLCOMP.PRG                 // JMG-certified
    ..\APDECOND.PRG                // BDJ-certified
    ..\APENDCND.PRG                // BDJ-certified
    ..\APPCOMLG.PRG                // BDJ
    ..\APPVRULE.PRG                // CAW-certified
    ..\AUTOCOMP.PRG                // FS -certified
    ..\AUTOPROC.PRG                // FS -certified
    ..\BHOLMNT.PRG                 // FS -certified
    ..\BULKPCHMNT.PRG              // FS
    ..\CBCODEMNT.PRG               // FS
    ..\CODEMNT.PRG                 // FS
    ..\COLLSOLD.PRG                // CAW-certified
    ..\COLLTRAN.PRG                // FIS-certified
    ..\COMPNBR.PRG                 // FS -certified
    ..\CONFIG.PRG                  // JAC-certified
    ..\CONFIGP2.PRG                // FIS-certified
    ..\CONTPLAN.PRG                // FS -certified
    ..\COVERPAY.PRG                // FS -certified
    ..\CREDAPPR.PRG                // FS -certified
    ..\CREDAPPROLD.PRG             // FS -certified
    ..\CREDINFO.PRG                // FS -certified
    ..\CRSPCDAT.PRG                // CAW-certified
    ..\CUSSCORE.PRG                // BDJ-certified
    ..\CUSTREPT.PRG                // CAW-certified
    ..\DEALADJ.PRG                 // CAW-certified
    ..\DEALPGRP.PRG                // CAW-certified
    ..\DHIST.PRG                   // FS -certified
    ..\DOPTSIGN.PRG                // AFC-certified
    ..\ECTRLLOG.PRG                // FS
    ..\ELTRLOG.PRG                 // FS -certified
    ..\EMAILMNT.PRG                // FS -certified
    ..\EPROCLOG.PRG                // FS
    ..\FAMASTER.PRG                // JAC
    ..\FCACODES.PRG                // BDJ-certified
    ..\FCAOPTSMNT.PRG              // FS
    ..\FEECODES.PRG                // CAW-certified
    ..\FINLIMIT.PRG                // FS
    ..\FSSUMM.PRG                  // FS -certified
    ..\FTPACTLG.PRG                // BDJ
    ..\FTPLOG.PRG                  // BDJ
    ..\GLACCT.PRG                  // JAC-certified
    ..\GLDIVMNT.PRG                // FS
    ..\GLSPREAD.PRG                // CAW-certified
    ..\GLTRAN.PRG                  // JAC-certified
    ..\IMPRTMNT.PRG                // FS -certified
    ..\LEASEPLN.PRG                // FS -certified
    ..\LB_AUTO.PRG                 // FS -certified
    ..\LBPROCMNT.PRG               // FS -certified
    ..\LMENUDEF.PRG                // BDJ-certified
    ..\LOCKBOX.PRG                 // FS
    ..\MISCCODE.PRG                // CAW-certified
    ..\MISCDMNT.PRG                // FS
    ..\MONITORMNT.PRG              // FS
    ..\PCCODEMNT.PRG               // BDJ-certified
    ..\PCODEMST.PRG                // FS -certified
    ..\PHONWBLG.PRG                // JMG-certified
    ..\PROCESSR.PRG                // FS -certified
    ..\PROGCODE.PRG                // CAW-certified
    ..\RDFLGSCH.PRG                // CAW-certified
    ..\REDFLAGM.PRG                // CAW-certified
    ..\REMOTE.PRG                  // FS -certified
    ..\RETNINFO.PRG                // FS -certified
    ..\REVRATE.PRG                 // CAW-certified
    ..\RSECAPPR.PRG                // BDJ
    ..\SBCODEMNT.PRG               // FS
    ..\SBILLPLN.PRG                // CAW-certified
    ..\SECSTIP.PRG                 // FS
    ..\SECURITY.PRG                // CAW-certified
    ..\SFTPLOG.PRG                 // BDJ
    ..\SHOLIDAY.PRG                // CAW-certified
    ..\SOAPWBLG.PRG                // JMG-certified
    ..\SPCSCORE.PRG                // BDJ-certified
    ..\SREPLICA.PRG                // CAW-certified
    ..\STATEINF.PRG                // FS
    ..\STDLTR.PRG                  // CAW-certified
    ..\SUBDEBTP.PRG                // FS
    ..\TAXMNT.PRG                  // FS
    ..\TRANMNT.PRG                 // FS
    ..\TRNCOMPMNT.PRG              // FS -certified
    ..\WFACTORS.PRG                // FS
    ..\ZIPLIST5.PRG                // BDJ-certified

[MAINMEN5.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\BSETUP.PRG                 // CAW-certified
    ..\CSETUP.PRG                 // CAW-certified
    ..\LSETUP.PRG                 // CAW-certified
    ..\SPURCH.PRG
    ..\SSETUP.PRG                 // CAW-certified
    ..\XPURCH.PRG                 // CAW-certified
    ..\XSETUP.PRG                 // CAW-certified

[MAINMEN6.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    xb2net.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ACHEDIT.PRG                 // CAW-certified
    ..\ADJUST.PRG                  // FS -certified
    ..\BCRVOID.PRG                 // CAW-certified
    ..\CADJENTR.PRG                // CAW-certified
    ..\CASHDISB.PRG                // FIS-certified
    ..\CASHRCPT.PRG                // FIS-certified
    ..\CCACTLOG.PRG                // CAW-certified
    ..\CCREPORT.PRG                // CAW-certified
    ..\CHGPSTAT.PRG                // FS -certified
    ..\CHGSSTAT.PRG                // FS -certified
    ..\CHGXSTAT.PRG                // FS -certified
    ..\CIADJUST.PRG                // FS -certified
    ..\CLRBACCT.PRG                // FS -certified
    ..\COLLCHG.PRG                 // FS -certified
    ..\CPOWROFF.PRG                // FS -certified
    ..\CREVCLIM.PRG                // FS -certified
    ..\CRUPDMST.PRG                // FS -certified
    ..\CRUPDREV.PRG                // FS -certified
    ..\CRUPDSIM.PRG                // FS -certified
    ..\GLAUDIT.PRG                 // JAC-certified
    ..\GLSTDENT.PRG                // JAC-certified
    ..\GLTENTRY.PRG                // JAC-certified
    ..\LEADJUST.PRG                // FS -certified
    ..\LEALLOC.PRG                 // FS -certified
    ..\LEWAIVE.PRG                 // FS -certified
    ..\LTEXTEND.PRG                // FS
    ..\MLSTATUS.PRG                // FS -certified
    ..\MODBPRCH.PRG                // FS
    ..\MODCHOLDBK.PRG              // BDJ-certified
    ..\MODCINT.PRG                 // BDJ-certified
    ..\MODCPRCH.PRG                // FS
    ..\MODSINT.PRG                 // FS -certified
    ..\MODSPRCH.PRG                // FS -certified
    ..\MRSTATUS.PRG                // FS -certified
    ..\MRVPDATA.PRG                // FS -certified
    ..\MRUPDINT.PRG                // FS -certified
    ..\MSUPDINT.PRG                // FS -certified
    ..\PCCRACH.PRG                 // CAW-certified
    ..\PCEDIT.PRG                  // FS -certified
    ..\PCPROCES.PRG                // CAW-certified
    ..\PCRELEAS.PRG                // FS -certified
    ..\PROCACH.PRG                 // FS -certified
    ..\REVCSTAT.PRG                // CAW-certified
    ..\REVSSTAT.PRG                // FS -certified
    ..\REVXSTAT.PRG                // FS -certified
    ..\SADJENTR.PRG                // CAW-certified
    ..\SCLRTHRD.PRG                // FS -certified
    ..\SIADJUST.PRG                // FS -certified
    ..\SPLLEASE.PRG                // FS -certified
    ..\SPOWROFF.PRG                // FS -certified
    ..\TRINPUTW.PRG                // CAW-certified
    ..\TRSUSP.PRG                  // FIS-certified
    ..\VISA.PRG                    // FS
    ..\VISAPROC.PRG                // JAC
    ..\VRUIPORT.PRG                // CAW-certified
    ..\XCLRTHRD.PRG                // FS -certified
    ..\XCRVOID.PRG                 // FS -certified

[MAINMEN7.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\APBANK.PRG                  // JAC-certified
    ..\APBKREC.PRG                 // CAW-certified
    ..\APCKMNT.PRG                 // CAW-certified
    ..\APCHIST.PRG                 // FS -certified
    ..\APCKPRT.PRG                 // FS -certified
    ..\APCNTRL.PRG                 // FS -certified
    ..\APCPAY.PRG                  // CAW-certified
    ..\APCREF.PRG                  // FS -certified
    ..\APDSET.PRG                  // FS -certified
    ..\APDUEDIL.PRG                // FS -certified
    ..\APENDCYR.PRG                // FS -certified
    ..\APIEDIT.PRG                 // FS -certified
    ..\APIENTRY.PRG                // CAW-certified
    ..\APIHIST.PRG                 // FS -certified
    ..\APISEL.PRG                  // CAW-certified
    ..\APRENTRY.PRG                // FS -certified
    ..\APRSEL.PRG                  // FIS-certified
    ..\APMKMNT.PRG                 // CAW-certified
    ..\APPOSPAY.PRG                // FS -certified
    ..\APRCVR.PRG                  // FS -certified
    ..\APREMIT.PRG                 // CAW-certified
    ..\APSDSET.PRG                 // CAW-certified
    ..\APTERMS.PRG                 // FS -certified
    ..\APUNCLM.PRG                 // FS -certified
    ..\APVEND.PRG                  // CAW-certified
    ..\APVOID.PRG                  // FS -certified

[MAINMEN8.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\BTRNRESALE.PRG              // CAW-certified
    ..\BULKWOFF.PRG                // FS -certified
    ..\CPAYOFF.PRG                 // FS -certified
    ..\DCPAYOFF.PRG                // FS -certified
    ..\DLPAYOFF.PRG                // FS -certified
    ..\DSPAYOFF.PRG                // FS -certified
    ..\LPAYOFF.PRG                 // FS -certified
    ..\RLPAYOFF.PRG                // FS -certified
    ..\RCPAYOFF.PRG                // FS -certified
    ..\RSPAYOFF.PRG                // FS -certified
    ..\RXPAYOFF.PRG                // FS -certified
    ..\SPAYOFF.PRG                 // FS -certified
    ..\TRANRESALE.PRG              // CAW-certified
    ..\XADJENTR.PRG                // FS -certified
    ..\XADJUST.PRG                 // FS -certified
    ..\XPAYOFF.PRG                 // FS -certified
    ..\XPOLPOFF.PRG                // CAW-certified
    ..\XPOFFBLK.PRG                // CAW-certified

[MAINMEN9.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ARCCRREP.PRG                // FS -certified
    ..\ARCCONST.PRG                // FS -certified
    ..\ARCREVST.PRG                // FS -certified
    ..\ARCSIMST.PRG                // FS -certified
    ..\CHGDEFLT.PRG
    ..\CLRSTAX.PRG
    ..\CRBUREAU.PRG                // FS
    ..\CREDIT.PRG                  // FS
    ..\DEALSTAT.PRG                // CAW-certified
    ..\DIALCONN.PRG                // BDJ
    ..\HBPARSE.PRG                 // FS -certified
    ..\HUBBARD.PRG                 // FS -certified
    ..\MAGEDATA.PRG                // FS -certified
    ..\MKREMOTE.PRG                // FS
    ..\PHONECFG.PRG                // JMG-certified

[MAINMENA.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ARCHIVE.PRG                 // FS
    ..\ARCOOEXT.PRG                // FS -certified
    ..\BMANFLAG.PRG                // FS
    ..\BMANFLGS.PRG                // FS
    ..\BMANFLGX.PRG                // FS
    ..\BPOLPOFF.PRG                // FS
    ..\BPOOLFLB.PRG                // FS -certified
    ..\BPOOLFLG.PRG                // FS -certified
    ..\BPOOLFLS.PRG                // FS -certified
    ..\BPOOLFLX.PRG                // FS -certified
    ..\BPOOLPOF.PRG                // CAW-certified
    ..\BSPLPOFF.PRG                // FS
    ..\BTRNACCT.PRG                // FS -certified
    ..\BTRNCOSALE.PRG              // CAW-certified
    ..\BTRNSIMP.PRG                // FS -certified
    ..\BTRNSISALE.PRG              // CAW-certified
    ..\BULKAPPC.PRG                // CAW-certified
    ..\BULKUPD.PRG                 // CAW-certified
    ..\CHDLRNUM.PRG                // FS -certified
    ..\CHGLOG.PRG                  // FS -certified
    ..\CHGPNUM.PRG                 // JAC-certified
    ..\CHGSECNB.PRG                // JAC
    ..\CHGSPNUM.PRG                // JAC-certified
    ..\CHGXPNUM.PRG                // JAC-certified
    ..\CRCONSCO.PRG
    ..\CRCONSME.PRG                // FIS-certified
    ..\CRCONSMEOLD.PRG             // FIS-certified
    ..\DATADICT.PRG                // JAC partially
    ..\FTPWATCH.PRG                // JAC-certified
    ..\LOGACCES.PRG                // FS -certified
    ..\MANFLAGB.PRG                // CAW-certified
    ..\MANFLAGC.PRG                // FS -certified
    ..\MANFLAGS.PRG                // FS -certified
    ..\MANFLAGX.PRG                // FS -certified
    ..\MANFLAGR.PRG                // FS
    ..\MARKC.PRG                   // JAC
    ..\MARKS.PRG                   // JAC
    ..\POOLFLGB.PRG                // CAW-certified
    ..\POOLFLGC.PRG                // FS -certified
    ..\POOLFLGR.PRG                // FS
    ..\POOLFLGS.PRG                // FS -certified
    ..\POOLFLGX.PRG                // FS -certified
    ..\POOLPOFF.PRG                // FS -certified
    ..\PORTEXTR.PRG                // CAW-certified
    ..\RPSECURE.PRG                // CAW-certified
    ..\RTRNACCT.PRG                // FS -certified
    ..\RTRNRECO.PRG                // FS -certified
    ..\RTRNREVO.PRG                // FS -certified
    ..\RTRNSIMP.PRG                // FS -certified
    ..\SAVEJOB.PRG                 // FS -certified
    ..\SEMAFORE.PRG                // CAW-certified
    ..\SPOLPOFF.PRG                // FS
    ..\STAXIMP.PRG                 // BDJ-certified
    ..\TEMPLATE.PRG                // CAW-certified
    ..\TEMPLATE2.PRG               // CAW-certified
    ..\TEMPLATE3.PRG
    ..\TIFVIEW.PRG
    ..\TRANACCT.PRG                // FS -certified
    ..\TRANAPPS.PRG                // FS -certified
    ..\TRANBEXT.PRG                // CAW-certified
    ..\TRANCOSALE.PRG              // CAW-certified
    ..\TRANLEASE.PRG               // FS -certified
    ..\TRANREVO.PRG                // CAW-certified
    ..\TRANSEXT.PRG                // CAW-certified
    ..\TRANSIMP.PRG                // FS -certified
    ..\TRANSISALE.PRG              // CAW-certified
    ..\TRBLOCAL.PRG                // FS
    ..\TRBLOCLC.PRG                // FS
    ..\TRBLOCLX.PRG                // FS
    ..\TRBLOCAL.PRG                // FS
    ..\TRCLOCAL.PRG                // FS -certified
    ..\TRSLOCAL.PRG                // FS -certified
    ..\TRXLOCAL.PRG                // FS -certified
    ..\UPDEALER.PRG
    ..\USERACCS.PRG                // FS -certified
    ..\USERRPT.PRG                 // FS -certified
    ..\XMLEXCLU.PRG                // BDJ-certified

[MAINMENB.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\SDLKACCT.PRG                // CAW-certified
    ..\SDPURCH.PRG                 // CAW-certified
    ..\SUBDEBT.PRG                 // CAW-certified
The eXpress train is coming - and it has more cars.

Cliff Wiernik
Posts: 605
Joined: Thu Jan 28, 2010 9:11 pm
Location: Steven Point, Wisconsin USA
Contact:

Re: compile message

#17 Post by Cliff Wiernik »

Well that works. I see my error was in the top project definitions. I was using xxxxx.xpj instead of the destination name.

However, when the workbench imports it, it drops all my trailing comments after the first mainmenu.exe and it puts back in all the object files. They may not be needed to actual compile, but the workbench wants them in there.

Anyways, thanks for the assistance in showing me what I was doing wrong at the top of the project file.

User avatar
sdenjupol148
Posts: 151
Joined: Thu Jan 28, 2010 10:27 am
Location: NYC

Re: compile message

#18 Post by sdenjupol148 »

Cliff,

I only keep 1 project per xpj so I'm not running into the same issues you're having.

Andreas spent several hours with me in Arizona and Germany working on the medallion xpj file since it presented problems for the workbench.
He provided me with an updated workbench that addressed and fixed those issues.

There are other issues as well that haven't been addressed yet, such as a way to preserve comments and a method to make the compile process interactive.
But I believe (hope) he will resolve those things in 2016.

However, I still believe the best thing to do is run the xpj through the workbench.
This way I can compile manually without changing the way I do things now, or I can run the code through the workbench debugger.

I've had several conversations with Roger about this.
I use WTF 95% of the time to debug but there are those particular cases where I need to step through the code line by line and view output.
The workbench debugger does this very well so running the xpj through the workbench once allows me to use either WTF or the debugger.

Bobby
Last edited by sdenjupol148 on Wed Jan 06, 2016 4:40 pm, edited 1 time in total.

Cliff Wiernik
Posts: 605
Joined: Thu Jan 28, 2010 9:11 pm
Location: Steven Point, Wisconsin USA
Contact:

Re: compile message

#19 Post by Cliff Wiernik »

The problem was the multiple xpj sections. I now only have one project. It is only one application. I don't know where I originally got that information but it was when I went from a single exe to multiple dynamic dlls. However, with Roger's and Andreas' help, I am now linking. Andreas confirmed the same issue with comments being stripped out and that is not a big issue. Whereas, though Roger said to not include the object files in the project file, the workbench puts those back in anyways when imported.

I do have it now compiling and I agree with you that I would like to have the compatible project file also so in case I need the debugger. I use the wtf approach almost always. I have not did a debugger since the late 80's/early 90's with clipper summer 87/5.2e.

Post Reply