Changes between Initial Version and Version 9 of Ticket #6800


Ignore:
Timestamp:
Dec 28, 2007, 6:19:06 PM (16 years ago)
Author:
jmpp@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6800

    • Property Status changed from new to closed
    • Property Cc pguyot@… added
    • Property Resolution changed from to fixed
    • Property Op_sys changed from Mac OS X 10.0 to FreeBSD
    • Property Blocked changed from to 6804
  • Ticket #6800 – Description

    initial v9  
    11Because darwintrace is very specific to darwin, consider excluding it from the build process in order to build on non-darwin operating systems such as FreeBSD. Attempting to compile on FreeBSD 5.4 using the DarwinPorts-1.2 tarball results in the following error:
    22
     3{{{
    34$ uname -a
    45FreeBSD thoth 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8 10:21:06 UTC 2005     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
     
    1819gmake[1]: Leaving directory `/usr/home/css/DarwinPorts-1.2/src'
    1920gmake: *** [all] Error 1
     21}}}
    2022
    2123Perhaps the base configure script could only build darwintracelib for darwin. It looks like porttrace.tcl won't do anything on non-darwin operating systems anyway. After a little poking around, I modified the configure script to only build darwintracelib1.0 if it could find the crt_extensions.h header. This header should (?) only be available on darwin-based systems.