[MacPorts] #38852: srecord v1.36 fails to build -- request update to v1.61

MacPorts noreply at macports.org
Thu Apr 18 22:09:46 PDT 2013


#38852: srecord v1.36 fails to build -- request update to v1.61
------------------------------+--------------------------
  Reporter:  brendan.simon@…  |      Owner:  aconchillo@…
      Type:  update           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:
      Port:  srecord          |
------------------------------+--------------------------
Changes (by larryv@…):

 * priority:  High => Normal
 * keywords:  srecord build error =>
 * version:  2.1.3 =>
 * owner:  macports-tickets@… => aconchillo@…
 * type:  defect => update


Old description:

> '''srecord 1.36 fails to build (I'm running OS X 10.8.3).'''
>
> From this log snippet, it looks like an object file is attempted to move
> TWICE.  The second move fails as it has already been moved.  I suspect
> the first move should be a copy instead of a move.
>
> {{{
> :info:build mv main.o srec_info/main.o
> :info:build mv main.o srec_cmp/main.o
> :info:build mv: rename main.o to srec_cmp/main.o: No such file or
> directory
> }}}
>
> I see that srecord 1.61 is now available (released 4-Jan-2013).  This is
> quite a bit newer than version 1.36 (7-Aug-2007).
>
> '''Could srecord please be updated to version 1.61 and ensure that it
> builds/installs on OS X 10.8 :)'''
>
> Thanks, Brendan.
>
> ----
>
> ##--------------------------------------------------
> ## more detailed error log (tail)
> ##--------------------------------------------------
> :info:build rm -f lib/libsrecord.a
> :info:build ar qc lib/libsrecord.a lib/arglex.o lib/crc16.o lib/crc32.o
> lib/interval.o lib/progname.o lib/quit.o lib/quit/exception.o
> lib/quit/normal.o lib/quit/prefix.o lib/r250.o lib/srec/arglex.o
> lib/srec/arglex/get_interval.o lib/srec/arglex/get_number.o
> lib/srec/arglex/get_string.o lib/srec/arglex/input.o
> lib/srec/arglex/output.o lib/srec/input.o lib/srec/input/file.o
> lib/srec/input/file/aomf.o lib/srec/input/file/ascii_hex.o
> lib/srec/input/file/atmel_generic.o lib/srec/input/file/binary.o
> lib/srec/input/file/brecord.o lib/srec/input/file/cosmac.o
> lib/srec/input/file/dec_binary.o lib/srec/input/file/emon52.o
> lib/srec/input/file/fairchild.o lib/srec/input/file/fastload.o
> lib/srec/input/file/formatted_binary.o
> lib/srec/input/file/four_packed_code.o lib/srec/input/file/guess.o
> lib/srec/input/file/intel.o lib/srec/input/file/intel16.o
> lib/srec/input/file/mos_tech.o lib/srec/input/file/needham.o
> lib/srec/input/file/os65v.o lib/srec/input/file/signetics.o
> lib/srec/input/file/spasm.o lib/srec/input/file/spectrum.o
> lib/srec/input/file/srecord.o lib/srec/input/file/stewie.o
> lib/srec/input/file/tektronix.o lib/srec/input/file/tektronix_extended.o
> lib/srec/input/file/ti_tagged.o lib/srec/input/file/ti_tagged_16.o
> lib/srec/input/file/ti_txt.o lib/srec/input/file/vmem.o
> lib/srec/input/file/wilson.o lib/srec/input/filter.o
> lib/srec/input/filter/and.o lib/srec/input/filter/byte_swap.o
> lib/srec/input/filter/checksum.o lib/srec/input/filter/checksum/bitnot.o
> lib/srec/input/filter/checksum/negative.o
> lib/srec/input/filter/checksum/positive.o lib/srec/input/filter/crc16.o
> lib/srec/input/filter/crc32.o lib/srec/input/filter/crop.o
> lib/srec/input/filter/fill.o lib/srec/input/filter/length.o
> lib/srec/input/filter/maximum.o lib/srec/input/filter/minimum.o
> lib/srec/input/filter/not.o lib/srec/input/filter/offset.o
> lib/srec/input/filter/or.o lib/srec/input/filter/random_fill.o
> lib/srec/input/filter/sequence.o lib/srec/input/filter/split.o
> lib/srec/input/filter/unfill.o lib/srec/input/filter/unsplit.o
> lib/srec/input/filter/xor.o lib/srec/input/generator.o
> lib/srec/input/generator/constant.o lib/srec/input/generator/random.o
> lib/srec/input/generator/repeat.o lib/srec/input/interval.o
> lib/srec/memory.o lib/srec/memory/chunk.o lib/srec/memory/walker.o
> lib/srec/memory/walker/compare.o lib/srec/memory/walker/continuity.o
> lib/srec/memory/walker/crc16.o lib/srec/memory/walker/crc32.o
> lib/srec/memory/walker/writer.o lib/srec/output.o lib/srec/output/file.o
> lib/srec/output/file/aomf.o lib/srec/output/file/ascii_hex.o
> lib/srec/output/file/asm.o lib/srec/output/file/atmel_generic.o
> lib/srec/output/file/basic.o lib/srec/output/file/binary.o
> lib/srec/output/file/brecord.o lib/srec/output/file/c.o
> lib/srec/output/file/cosmac.o lib/srec/output/file/dec_binary.o
> lib/srec/output/file/emon52.o lib/srec/output/file/fairchild.o
> lib/srec/output/file/fastload.o lib/srec/output/file/formatted_binary.o
> lib/srec/output/file/four_packed_code.o lib/srec/output/file/intel.o
> lib/srec/output/file/intel16.o lib/srec/output/file/mos_tech.o
> lib/srec/output/file/needham.o lib/srec/output/file/os65v.o
> lib/srec/output/file/signetics.o lib/srec/output/file/spasm.o
> lib/srec/output/file/spectrum.o lib/srec/output/file/srecord.o
> lib/srec/output/file/stewie.o lib/srec/output/file/tektronix.o
> lib/srec/output/file/tektronix_extended.o
> lib/srec/output/file/ti_tagged.o lib/srec/output/file/ti_tagged_16.o
> lib/srec/output/file/ti_txt.o lib/srec/output/file/vhdl.o
> lib/srec/output/file/vmem.o lib/srec/output/file/wilson.o
> lib/srec/record.o lib/versn_stamp.o lib/vsnprintf.o
> :info:build mv main.o srec_info/main.o
> :info:build mv main.o srec_cmp/main.o
> :info:build mv: rename main.o to srec_cmp/main.o: No such file or
> directory
> :info:build make: *** [srec_cmp/main.o] Error 1
> :info:build make: *** Waiting for unfinished jobs....
> :info:build /opt/local/bin/ranlib: file: lib/libsrecord.a(vsnprintf.o)
> has no symbols
> :info:build ranlib lib/libsrecord.a
> :info:build ranlib: file: lib/libsrecord.a(vsnprintf.o) has no symbols
> :info:build make: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_srecord/srecord/work/srecord-1.36'
> :info:build Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_srecord/srecord/work/srecord-1.36"
> && /usr/bin/make -j8 -w all
> :info:build Exit code: 2
> :error:build org.macports.build for port srecord returned: command
> execution failed
> :debug:build Error code: CHILDSTATUS 73487 2
> :debug:build Backtrace: command execution failed
>     while executing
> "system -nice 0 $fullcmdstring"
>     ("eval" body line 1)
>     invoked from within
> "eval system $notty $nice \$fullcmdstring"
>     invoked from within
> "command_exec build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "$procedure $targetname"
> :info:build Warning: targets not executed for srecord:
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> :notice:build Please see the log file for port srecord for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_srecord/srecord/main.log

New description:

 '''srecord 1.36 fails to build (I'm running OS X 10.8.3).'''

 From this log snippet, it looks like an object file is attempted to move
 TWICE.  The second move fails as it has already been moved.  I suspect the
 first move should be a copy instead of a move.

 {{{
 :info:build mv main.o srec_info/main.o
 :info:build mv main.o srec_cmp/main.o
 :info:build mv: rename main.o to srec_cmp/main.o: No such file or
 directory
 }}}

 I see that srecord 1.61 is now available (released 4-Jan-2013).  This is
 quite a bit newer than version 1.36 (7-Aug-2007).

 '''Could srecord please be updated to version 1.61 and ensure that it
 builds/installs on OS X 10.8 :)'''

 Thanks, Brendan.

 ----
 {{{
 ##--------------------------------------------------
 ## more detailed error log (tail)
 ##--------------------------------------------------
 :info:build rm -f lib/libsrecord.a
 :info:build ar qc lib/libsrecord.a lib/arglex.o lib/crc16.o lib/crc32.o
 lib/interval.o lib/progname.o lib/quit.o lib/quit/exception.o
 lib/quit/normal.o lib/quit/prefix.o lib/r250.o lib/srec/arglex.o
 lib/srec/arglex/get_interval.o lib/srec/arglex/get_number.o
 lib/srec/arglex/get_string.o lib/srec/arglex/input.o
 lib/srec/arglex/output.o lib/srec/input.o lib/srec/input/file.o
 lib/srec/input/file/aomf.o lib/srec/input/file/ascii_hex.o
 lib/srec/input/file/atmel_generic.o lib/srec/input/file/binary.o
 lib/srec/input/file/brecord.o lib/srec/input/file/cosmac.o
 lib/srec/input/file/dec_binary.o lib/srec/input/file/emon52.o
 lib/srec/input/file/fairchild.o lib/srec/input/file/fastload.o
 lib/srec/input/file/formatted_binary.o
 lib/srec/input/file/four_packed_code.o lib/srec/input/file/guess.o
 lib/srec/input/file/intel.o lib/srec/input/file/intel16.o
 lib/srec/input/file/mos_tech.o lib/srec/input/file/needham.o
 lib/srec/input/file/os65v.o lib/srec/input/file/signetics.o
 lib/srec/input/file/spasm.o lib/srec/input/file/spectrum.o
 lib/srec/input/file/srecord.o lib/srec/input/file/stewie.o
 lib/srec/input/file/tektronix.o lib/srec/input/file/tektronix_extended.o
 lib/srec/input/file/ti_tagged.o lib/srec/input/file/ti_tagged_16.o
 lib/srec/input/file/ti_txt.o lib/srec/input/file/vmem.o
 lib/srec/input/file/wilson.o lib/srec/input/filter.o
 lib/srec/input/filter/and.o lib/srec/input/filter/byte_swap.o
 lib/srec/input/filter/checksum.o lib/srec/input/filter/checksum/bitnot.o
 lib/srec/input/filter/checksum/negative.o
 lib/srec/input/filter/checksum/positive.o lib/srec/input/filter/crc16.o
 lib/srec/input/filter/crc32.o lib/srec/input/filter/crop.o
 lib/srec/input/filter/fill.o lib/srec/input/filter/length.o
 lib/srec/input/filter/maximum.o lib/srec/input/filter/minimum.o
 lib/srec/input/filter/not.o lib/srec/input/filter/offset.o
 lib/srec/input/filter/or.o lib/srec/input/filter/random_fill.o
 lib/srec/input/filter/sequence.o lib/srec/input/filter/split.o
 lib/srec/input/filter/unfill.o lib/srec/input/filter/unsplit.o
 lib/srec/input/filter/xor.o lib/srec/input/generator.o
 lib/srec/input/generator/constant.o lib/srec/input/generator/random.o
 lib/srec/input/generator/repeat.o lib/srec/input/interval.o
 lib/srec/memory.o lib/srec/memory/chunk.o lib/srec/memory/walker.o
 lib/srec/memory/walker/compare.o lib/srec/memory/walker/continuity.o
 lib/srec/memory/walker/crc16.o lib/srec/memory/walker/crc32.o
 lib/srec/memory/walker/writer.o lib/srec/output.o lib/srec/output/file.o
 lib/srec/output/file/aomf.o lib/srec/output/file/ascii_hex.o
 lib/srec/output/file/asm.o lib/srec/output/file/atmel_generic.o
 lib/srec/output/file/basic.o lib/srec/output/file/binary.o
 lib/srec/output/file/brecord.o lib/srec/output/file/c.o
 lib/srec/output/file/cosmac.o lib/srec/output/file/dec_binary.o
 lib/srec/output/file/emon52.o lib/srec/output/file/fairchild.o
 lib/srec/output/file/fastload.o lib/srec/output/file/formatted_binary.o
 lib/srec/output/file/four_packed_code.o lib/srec/output/file/intel.o
 lib/srec/output/file/intel16.o lib/srec/output/file/mos_tech.o
 lib/srec/output/file/needham.o lib/srec/output/file/os65v.o
 lib/srec/output/file/signetics.o lib/srec/output/file/spasm.o
 lib/srec/output/file/spectrum.o lib/srec/output/file/srecord.o
 lib/srec/output/file/stewie.o lib/srec/output/file/tektronix.o
 lib/srec/output/file/tektronix_extended.o lib/srec/output/file/ti_tagged.o
 lib/srec/output/file/ti_tagged_16.o lib/srec/output/file/ti_txt.o
 lib/srec/output/file/vhdl.o lib/srec/output/file/vmem.o
 lib/srec/output/file/wilson.o lib/srec/record.o lib/versn_stamp.o
 lib/vsnprintf.o
 :info:build mv main.o srec_info/main.o
 :info:build mv main.o srec_cmp/main.o
 :info:build mv: rename main.o to srec_cmp/main.o: No such file or
 directory
 :info:build make: *** [srec_cmp/main.o] Error 1
 :info:build make: *** Waiting for unfinished jobs....
 :info:build /opt/local/bin/ranlib: file: lib/libsrecord.a(vsnprintf.o) has
 no symbols
 :info:build ranlib lib/libsrecord.a
 :info:build ranlib: file: lib/libsrecord.a(vsnprintf.o) has no symbols
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_srecord/srecord/work/srecord-1.36'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_srecord/srecord/work/srecord-1.36"
 && /usr/bin/make -j8 -w all
 :info:build Exit code: 2
 :error:build org.macports.build for port srecord returned: command
 execution failed
 :debug:build Error code: CHILDSTATUS 73487 2
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: targets not executed for srecord:
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Please see the log file for port srecord for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_srecord/srecord/main.log
 }}}

--

Comment:

 Thanks. In the future, please Cc relevant port maintainers and don’t set
 the Priority field.

-- 
Ticket URL: <https://trac.macports.org/ticket/38852#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list