freebsd asm
Peter Pentchev
roam at ringlet.net
Mon Jun 14 14:04:34 GMT 2004
On Mon, Jun 14, 2004 at 01:59:11PM +0200, Jos? Nicol?s Castellano wrote:
> Hello to all,
>
> I'm proud to join this mailing, having posibilities to learn some new
> features of freebsd system.
>
> I have to mention i did some tests in asm from freebsd-devel and i get
> surprised, look at this:
>
> [demon]~$ uname -a
> FreeBSD demon.noconname.org 5.2.1-RELEASE-p4 FreeBSD 5.2.1-RELEASE-p4 #0:
> Tue Apr 6 19:35:49 CEST 2004
> root at demon.noconname.org:/usr/obj/usr/src/sys/NocONName i386
>
> [demon]~$ cat hello.asm
> %include 'system.inc'
> section .data
> hola db 'Hola', 0Ah
> hbytes equ $-hola
> section .text
> global _start
> _start:
> push dword hbytes
> push dword hola
> push dword stdout
> sys.write
> push dword 0
> sys.exit
>
> [demon]~$ nasm -f elf hello.asm
> hello.asm:1: fatal: unable to open include file `system.inc'
>
> ?Where is that file?... the -current port of nasm is incomplete ?
I assume you are referring to the system.inc file mentioned in
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/x86-portable-code.html
If so, note that this page says that you need to create this file yourself,
it is neither part of nasm nor part of the standard FreeBSD distribution :)
See the last paragraph on the page - "Go ahead, enter it into your editor
and save it as system.inc." :)
G'luck,
Peter
--
Peter Pentchev roam at ringlet.net roam at sbnd.net roam at FreeBSD.org
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553
"yields falsehood, when appended to its quotation." yields falsehood, when appended to its quotation.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20040614/3c36c496/attachment.bin
More information about the freebsd-hackers
mailing list