Ticket #644 (closed bug: worksforme)
target 'make hello' broken
Reported by: | fperrad | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | core | Version: | 1.1.0 |
Severity: | medium | Keywords: | |
Cc: | chromatic, gerd | Language: | |
Patch status: | new | Platform: |
Description
Since r38502 (Removed PARROT_EXPORT from generated ops functions), the target 'make hello' is broken, at least with MinGW32.
> make hello .\parrot.exe -o examples\pasm\hello.pbc examples\pasm\hello.pasm .\parrot.exe -o examples\pasm\hello.o examples\pasm\hello.pbc mingw32-make -C . EXEC=examples\pasm\hello exec src\exec_start.c src\exec_start.c: In function `main': src\exec_start.c:54: warning: nested extern declaration of `program_code' src\exec_start.c:63: warning: nested extern declaration of `interpre' gcc -o examples\pasm\hello.exe examples\pasm\hello.o src\exec_start.o src\parrot_config.o "C:\fperrad\Parrot\trunk\libparrot.dll" C:\icu-4.0\iculib\icudt.lib C:\icu-4.0\icu\lib\icuuc.lib -lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lreadline -lintl examples\pasm\hello.o:(.text+0x6f): undefined reference to `Parrot_print_sc' examples\pasm\hello.o:(.text+0x9d): undefined reference to `Parrot_print_sc' examples\pasm\hello.o:(.text+0xaa): undefined reference to `Parrot_print_s' examples\pasm\hello.o:(.text+0xb7): undefined reference to `Parrot_print_sc' collect2: ld returned 1 exit status
Attachments
Change History
Note: See
TracTickets for help on using
tickets.