I seem to have something similar yet different on mine, I have Mac OS X 10.6.8

Mac:Downloads edwardblake$ uname -a
Darwin Mac.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 
2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

1.25:

Mac:Downloads edwardblake$ ./fossil 
Usage: ./fossil COMMAND ...
   or: ./fossil help           -- for a list of common commands
   or: ./fossil help COMMMAND  -- for help with the named command

Mac:Downloads edwardblake$ ./fossil version
This is fossil version 1.25 [d2e07756d9] 2013-02-16 00:04:35 UTC


1.26:

Mac:Downloads edwardblake$ ./fossil 
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /Users/edwardblake/Downloads/./fossil
  Reason: Incompatible library version: fossil requires version 8.0.0 or later, 
but libiconv.2.dylib provides version 7.0.0 Trace/BPT trap


Here's a diff from 1.25 to 1.26 with otool, formatted a bit for reading.

Mac:Downloads edwardblake$ otool -L fossil-1.26 > f26
Mac:Downloads edwardblake$ otool -L fossil-1.25 > f25
Mac:Downloads edwardblake$ diff f25 f26
1,7c1,7
< fossil-1.25:
<       /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 
1.2.3)
<       /usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current 
version 0.9.8)
<       /usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current 
version 0.9.8)
<       /usr/lib/libedit.2.dylib (compatibility version 2.0.0, current version 
2.11.0)
<       /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 
7.0.0)
<       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
version 125.2.11)
---
> fossil-1.26:
>       /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current 
> version 1.2.3)
>       /opt/local/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current 
> version 0.9.8)
>       /opt/local/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, 
> current version 0.9.8)
>       /opt/local/lib/libiconv.2.dylib (compatibility version 8.0.0, current 
> version 8.0.0)
>       /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 
> 1.0.0)
>       /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
> version 111.1.7)


Mac:Downloads edwardblake$ otool -l fossil-1.26 > f26
Mac:Downloads edwardblake$ otool -l fossil-1.25 > f25
Mac:Downloads edwardblake$ diff f25 f26

1c1
< fossil-1.25:
---
> fossil-1.26:

3,4c3,4
<       cmd LC_SEGMENT_64
<   cmdsize 72
---
>       cmd LC_SEGMENT
>   cmdsize 56

6,7c6,7
<    vmaddr 0x0000000000000000
<    vmsize 0x0000000100000000
---
>    vmaddr 0x00000000
>    vmsize 0x00001000

15,16c15,16
<       cmd LC_SEGMENT_64
<   cmdsize 632
---
>       cmd LC_SEGMENT
>   cmdsize 396

18,19c18,19
<    vmaddr 0x0000000100000000
<    vmsize 0x000000000015c000
---
>    vmaddr 0x00001000
>    vmsize 0x0016f000

21c21
<  filesize 1425408
---
>  filesize 1503232

24c24
<    nsects 7
---
>    nsects 5

29,32c29,32
<       addr 0x0000000100001474
<       size 0x00000000000d4869
<     offset 5236
<      align 2^2 (4)
---
>       addr 0x00001c20
>       size 0x00101b63
>     offset 3104
>      align 2^4 (16)

39,50d38
<   sectname __symbol_stub1
<    segname __TEXT
<       addr 0x00000001000d5cde
<       size 0x0000000000000408
<     offset 875742
<      align 2^1 (2)
<     reloff 0
<     nreloc 0
<      flags 0x80000408
<  reserved1 0 (index into indirect symbol table)
<  reserved2 6 (size of stubs)
< Section

53,56c41,44
<       addr 0x00000001000d60e8
<       size 0x00000000000636f1
<     offset 876776
<      align 2^3 (8)
---
>       addr 0x00103784
>       size 0x00067f0a
>     offset 1058692
>      align 2^2 (4)

63c51
<   sectname __const
---
>   sectname __literal8

65,80c53,56
<       addr 0x00000001001397e0
<       size 0x0000000000004a7c
<     offset 1284064
<      align 2^5 (32)
<     reloff 0
<     nreloc 0
<      flags 0x00000000
<  reserved1 0
<  reserved2 0
< Section
<   sectname __stub_helper
<    segname __TEXT
<       addr 0x000000010013e25c
<       size 0x00000000000006c8
<     offset 1303132
<      align 2^0 (1)
---
>       addr 0x0016b690
>       size 0x00000208
>     offset 1484432
>      align 2^3 (8)

83c59
<      flags 0x80000400
---
>      flags 0x00000004

87c63
<   sectname __unwind_info
---
>   sectname __const

89,92c65,68
<       addr 0x000000010013e930
<       size 0x0000000000001568
<     offset 1304880
<      align 2^4 (16)
---
>       addr 0x0016b8a0
>       size 0x00004730
>     offset 1484960
>      align 2^5 (32)

99c75
<   sectname __eh_frame
---
>   sectname __literal4

101,104c77,80
<       addr 0x000000010013fe98
<       size 0x000000000001c158
<     offset 1310360
<      align 2^3 (8)
---
>       addr 0x0016ffd0
>       size 0x00000028
>     offset 1503184
>      align 2^2 (4)

107c83
<      flags 0x6000000b
---
>      flags 0x00000003

111,112c87,88
<       cmd LC_SEGMENT_64
<   cmdsize 632
---
>       cmd LC_SEGMENT
>   cmdsize 396

114,117c90,93
<    vmaddr 0x000000010015c000
<    vmsize 0x000000000000c000
<   fileoff 1425408
<  filesize 40960
---
>    vmaddr 0x00170000
>    vmsize 0x00008000
>   fileoff 1503232
>  filesize 24576

120c96
<    nsects 7
---
>    nsects 5

123c99
<   sectname __program_vars
---
>   sectname __data

125,127c101,103
<       addr 0x000000010015c000
<       size 0x0000000000000028
<     offset 1425408
---
>       addr 0x00170000
>       size 0x00002b30
>     offset 1503232
135c111
<   sectname __nl_symbol_ptr
---
>   sectname __dyld

137,139c113,115
<       addr 0x000000010015c028
<       size 0x0000000000000038
<     offset 1425448
---
>       addr 0x00172b30
>       size 0x0000001c
>     offset 1514288

143,166d118
<      flags 0x00000006
<  reserved1 172 (index into indirect symbol table)
<  reserved2 0
< Section
<   sectname __la_symbol_ptr
<    segname __DATA
<       addr 0x000000010015c060
<       size 0x0000000000000560
<     offset 1425504
<      align 2^2 (4)
<     reloff 0
<     nreloc 0
<      flags 0x00000007
<  reserved1 179 (index into indirect symbol table)
<  reserved2 0
< Section
<   sectname __const
<    segname __DATA
<       addr 0x000000010015c5c0
<       size 0x0000000000006230
<     offset 1426880
<      align 2^5 (32)
<     reloff 0
<     nreloc 0

171c123
<   sectname __data
---
>   sectname __const

173,175c125,127
<       addr 0x0000000100162800
<       size 0x0000000000002a08
<     offset 1452032
---
>       addr 0x00172b60
>       size 0x0000349c
>     offset 1514336

185,186c137,138
<       addr 0x0000000100165220
<       size 0x0000000000001e14
---
>       addr 0x00176000
>       size 0x000018f4

197,198c149,150
<       addr 0x0000000100167040
<       size 0x00000000000003d0
---
>       addr 0x00177900
>       size 0x00000270

207,208c159,196
<       cmd LC_SEGMENT_64
<   cmdsize 72
---
>       cmd LC_SEGMENT
>   cmdsize 192
>   segname __IMPORT
>    vmaddr 0x00178000
>    vmsize 0x00001000
>   fileoff 1527808
>  filesize 4096
>   maxprot 0x00000007
>  initprot 0x00000007
>    nsects 2
>     flags 0x0
> Section
>   sectname __pointers
>    segname __IMPORT
>       addr 0x00178000
>       size 0x00000078
>     offset 1527808
>      align 2^2 (4)
>     reloff 0
>     nreloc 0
>      flags 0x00000006
>  reserved1 0 (index into indirect symbol table)
>  reserved2 0
> Section
>   sectname __jump_table
>    segname __IMPORT
>       addr 0x00178080
>       size 0x000003a2
>     offset 1527936
>      align 2^6 (64)
>     reloff 0
>     nreloc 0
>      flags 0x04000008
>  reserved1 30 (index into indirect symbol table)
>  reserved2 5 (size of stubs)
> Load command 4
>       cmd LC_SEGMENT
>   cmdsize 56

210,213c198,201
<    vmaddr 0x0000000100168000
<    vmsize 0x0000000000008040
<   fileoff 1466368
<  filesize 32832
---
>    vmaddr 0x00179000
>    vmsize 0x00001600
>   fileoff 1531904
>  filesize 5632

218,230d205
< Load command 4
<             cmd LC_DYLD_INFO_ONLY
<         cmdsize 48
<      rebase_off 0
<     rebase_size 0
<        bind_off 1466368
<       bind_size 296
<   weak_bind_off 0
<  weak_bind_size 0
<   lazy_bind_off 1466664
<  lazy_bind_size 3248
<      export_off 1469912
<     export_size 22664

234,237c209,212
<   symoff 1492576
<    nsyms 186
<   stroff 1496960
<  strsize 2240
---
>   symoff 1531904
>    nsyms 187
>   stroff 1535132
>  strsize 2404

242,243c217,218
<       nlocalsym 1
<      iextdefsym 1
---
>       nlocalsym 0
>      iextdefsym 0

245,246c220,221
<       iundefsym 2
<       nundefsym 184
---
>       iundefsym 1
>       nundefsym 186

253,256c228,231
<  indirectsymoff 1495552
<   nindirectsyms 351
<       extreloff 0
<         nextrel 0
---
>  indirectsymoff 1534268
>   nindirectsyms 216
>       extreloff 1534148
>         nextrel 15

261c236
<       cmdsize 32
---
>       cmdsize 28

266c241
<    uuid 0053F124-CAEB-C3FC-257E-8CC2491BEB1F
---
>    uuid D9BAD666-B5F3-6F00-EA32-F9F0D9ABC85C

269,279c244,250
<     cmdsize 184
<      flavor x86_THREAD_STATE64
<       count x86_THREAD_STATE64_COUNT
<    rax  0x0000000000000000 rbx 0x0000000000000000 rcx  0x0000000000000000
<    rdx  0x0000000000000000 rdi 0x0000000000000000 rsi  0x0000000000000000
<    rbp  0x0000000000000000 rsp 0x0000000000000000 r8   0x0000000000000000
<     r9  0x0000000000000000 r10 0x0000000000000000 r11  0x0000000000000000
<    r12  0x0000000000000000 r13 0x0000000000000000 r14  0x0000000000000000
<    r15  0x0000000000000000 rip 0x0000000100001474
< rflags  0x0000000000000000 cs  0x0000000000000000 fs   0x0000000000000000
<     gs  0x0000000000000000
---
>     cmdsize 80
>      flavor i386_THREAD_STATE
>       count i386_THREAD_STATE_COUNT
>           eax 0x00000000 ebx    0x00000000 ecx 0x00000000 edx 0x00000000
>           edi 0x00000000 esi    0x00000000 ebp 0x00000000 esp 0x00000000
>           ss  0x00000000 eflags 0x00000000 eip 0x00001c20 cs  0x00000000
>           ds  0x00000000 es     0x00000000 fs  0x00000000 gs  0x00000000

282,283c253,254
<       cmdsize 48
<          name /usr/lib/libz.1.dylib (offset 24)
---
>       cmdsize 52
>          name /opt/local/lib/libz.1.dylib (offset 24)

289,290c260,261
<       cmdsize 56
<          name /usr/lib/libssl.0.9.8.dylib (offset 24)
---
>       cmdsize 60
>          name /opt/local/lib/libssl.0.9.8.dylib (offset 24)

296,297c267,268
<       cmdsize 56
<          name /usr/lib/libcrypto.0.9.8.dylib (offset 24)
---
>       cmdsize 64
>          name /opt/local/lib/libcrypto.0.9.8.dylib (offset 24)

304c275
<          name /usr/lib/libedit.2.dylib (offset 24)
---
>          name /opt/local/lib/libiconv.2.dylib (offset 24)

306,307c277,278
<       current version 2.11.0
< compatibility version 2.0.0
---
>       current version 8.0.0
> compatibility version 8.0.0

310,311c281,282
<       cmdsize 56
<          name /usr/lib/libiconv.2.dylib (offset 24)
---
>       cmdsize 52
>          name /usr/lib/libgcc_s.1.dylib (offset 24)

313,314c284,285
<       current version 7.0.0
< compatibility version 7.0.0
---
>       current version 1.0.0
> compatibility version 1.0.0

317c288
<       cmdsize 56
---
>       cmdsize 52

320c291
<       current version 125.2.11
---
>       current version 111.1.7






--- sgb...@googlemail.com wrote:

From: Stephan Beal <sgb...@googlemail.com>
To: fossil-users <fossil-users@lists.fossil-scm.org>
Subject: [fossil-users] ticket: binary problems on Mac?
Date: Fri, 28 Jun 2013 19:31:01 +0200

Can anyone confirm/deny/elaborate on:

http://www.fossil-scm.org/index.html/tktview/bf142968a8db271fb13cf46b715af9ebaad59f44

(i'm not a Mac user)

Seems like it needs to be built without libreadline for the Mac.

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal


_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users


_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to