Opened 6 months ago

Last modified 6 months ago

#72727 new request

New port request: Unicon

Reported by: kwolcott Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: unicon

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Please consider creating a port for the Unicon language.

https://unicon.sourceforge.io/downloads.html
https://github.com/uniconproject/unicon

It seems to build ok with:

CC=clang CXX=clang++ ./configure --prefix=/opt/unicon
make
sudo make install

But all binaries installed under /opt/unicon/bin are killed immediately by zsh (why?)<<<<<<<<<<<<

Example:

/opt/unicon/bin/iconc -v
zsh: killed     /opt/unicon/bin/iconc -v

file /opt/unicon/bin/iconc
/opt/unicon/bin/iconc: Mach-O 64-bit arm64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
unicon: file /opt/unicon/bin/icont
/opt/unicon/bin/icont: Mach-O 64-bit arm64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>

Attachments (2)

iconc-2025-07-25-211858.ips.bz2 (3.2 KB) - added by kwolcott 6 months ago.
icont-2025-07-25-210844.ips.bz2 (3.3 KB) - added by kwolcott 6 months ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Port: unicon added

A crash log might have been created in ~/Library/Logs/DiagnosticReports; if so, that hopefully explains why the program couldn't be launched. If the reason is not apparent, you could attach the crash log here and we'll have a look.

Changed 6 months ago by kwolcott

Changed 6 months ago by kwolcott

comment:2 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

I see the backtrace is entirely within dyld; no application code is involved.

I see the message:

Exception Type:        EXC_BAD_ACCESS (SIGKILL (Code Signature Invalid))

Does running sudo /usr/sbin/purge (or just waiting awhile) fix it? (See #72689 where that fixed another instance of this type of crash.)

comment:3 Changed 6 months ago by kwolcott

No :-(

Note: See TracTickets for help on using tickets.