Opened 12 years ago

Closed 11 years ago

#38852 closed update (duplicate)

srecord v1.36 fails to build -- request update to v1.61

Reported by: brendan.simon@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: srecord

Description (last modified by larryv (Lawrence Velázquez))

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

Change History (6)

comment:1 Changed 12 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Keywords: srecord build error removed
Owner: changed from macports-tickets@… to aconchillo@…
Priority: HighNormal
Type: defectupdate
Version: 2.1.3

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

comment:2 Changed 12 years ago by aconchillo@…

As I said for other packages, I do not plan to maintain this port anymore as by now I don't do Mac development anymore. I would really appreciate if someone else could maintain it.

Sorry for the inconvenience.

comment:3 in reply to:  2 ; Changed 12 years ago by larryv (Lawrence Velázquez)

Replying to aconchillo@…:

As I said for other packages, I do not plan to maintain this port anymore as by now I don't do Mac development anymore. I would really appreciate if someone else could maintain it.

It looks like you’re only listed as maintainer for srecord and mdk. Is it okay to remove you from both?

comment:4 in reply to:  3 ; Changed 12 years ago by aconchillo@…

Replying to larryv@…:

It looks like you’re only listed as maintainer for srecord and mdk. Is it okay to remove you from both?

I'd appreciate that, please.

And sorry for the delay on answering.

comment:5 in reply to:  4 Changed 12 years ago by larryv (Lawrence Velázquez)

Owner: changed from aconchillo@… to macports-tickets@…

No worries. Done in r106299; thanks for your contributions.

comment:6 Changed 11 years ago by mf2k (Frank Schima)

Resolution: duplicate
Status: newclosed

Duplicate of #43561.

Note: See TracTickets for help on using tickets.