Tcl Source Code

View Ticket
Login
Ticket UUID: 934690
Title: OSX warnings and errors (2)
Type: Bug Version: obsolete: 8.4.6
Submitter: tauvan Created on: 2004-04-14 03:45:37
Subsystem: 53. Configuration and Build Tools Assigned To: das
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2005-05-31 10:12:35
Resolution: Fixed Closed By: hobbs
    Closed on: 2005-05-31 03:12:35
Description:
machine: mac ppc G4 (1st PCI 400Mhz) OSX 10.1.5

My (2) suggestion is:
  change Makefile

Condition:
  first: "OSX warnings and errors (1)" not required
  since addressing bug #931061
    but so we can continue
    change macosx/makefile with:
       INSTALL_PATH ?= ${SYMROOT}
       TCL_LIBRARY  := ${LIBDIR}/Resources/Scripts
    this is so we can run tcltest from command line
    and will refer to this as (quick fix)
  issue "make -C ./tcl${ver}/macosx develop"
  issue "./build/tcl/tcltest ./tcl8.4.6/tests/all.tcl"

Results:
  w/o (1) Total 10602  Passed 9703  Skipped 873  Failed 26
  w/ (1)  Total 10602  Passed 9703  Skipped 873  Failed 26
  BUT:  "pkga.dylibRequired" in list of skipped

Suggestion:
 add "; \
ln -fs ${OBJ_DIR}/dltest ${SYMROOT}"
  without the quotes to build-${PROJECT}:

Changed Results:
  do an updating clean
  reran "make -C ./tcl${ver}/macosx develop"
  reran "./build/tcl/tcltest ./tcl8.4.6/tests/all.tcl"
  w/o (1) Total 10602  Passed 9717  Skipped 858  Failed 27
  w/ (1)  Total 10602  Passed 9717  Skipped 858  Failed 27
  Success. Total 0  Passed +14  Skipped -15  Failed +1

Special Notes:
  Fail is +1 added because a pkga.dylibRequired failed.
  Forgot to set stacksize.
  from [910323]:
    Total 10602  Passed 9727  Skipped 855  Failed 20
    stack                - 2          + 2
    needPST              - 1          + 1
    930621 bug           + 1                     - 1
    fCmd(928545)         - 8                     + 8
  from mine:
    Total 10602  Passed 9717  Skipped 858  Failed 27
    what happened pkga ??????
  Didn't notice before "16 pkga.dylibRequired" only 15 changed
  The one left to another report or you can look into.

EXPLAINED:
  The adding of the link allows for dltest to be used in the 
develop stage as I haven't taken it farther then develop it just 
appears to not be an issue at deploy and install
  Suggest README change of: (see bug #910323 re: runs twice)
     make -C ./tcl${ver}/macosx test-develop
     make -C ./tcl${ver}/macosx test-deploy

Thanks.
User Comments: hobbs added on 2005-05-31 10:12:35:
Logged In: YES 
user_id=72656

working in 8.4 head which has updated build setup for OS X

tauvan added on 2004-05-03 22:45:34:

File Added - 85943: c84b_libPath_OSX2_OSX4.patch

Logged In: YES 
user_id=1011552

  This a patch that addresses this, bug#935005, bug#931061,and 11 
skipped stdio tests. They were part of the same files. I didn't check 
why it fixed the skipped tests, just noted it did.
  There are additional core-8-4-branch patches to bug#930862, 
bug#935160, bug#936081, but since I didn't comment on I don't know 
if anybody knows.
  Currently, I did an install-develop, and no longer have to hand copy 
Info.plist to Framework. However, the stub library and a libtcl???.dylib 
didn't go into the /usr/lib directory which is fine, but there may be a 
conflict since it looks like Apple had installed a previous version. Now, 
I haven't tried this from a straight unix build (not that far yet), nor 
looked into install-deploy, so maybe this resolves itself. It may also 
depend on which of the two frameworks you use? Myself, I'm 
appending the new install with Apple's 8.3, as a previous install.

Attachments: