Package: gsim51

receipt doctor home files download doc

Cook summary

Summary for: gsim51 1.1
================================================================================
Src file    : gSim51v1.1.tar.gz
Src size    : 88.0K
Source dir  : 648.0K
Produced    : 44.0K
Cook time   : 2s
Cook date   : 2026-07-15 20:05
Target arch : i486
--------------------------------------------------------------------------------
 # :  Packed : Compressed : Files : Package name
--------------------------------------------------------------------------------
 1 :  184.0K :      35.5K :     3 : gsim51-1.1.tazpkg

Cook log 2026-07-15 20:05


Cook: gsim51 1.1
================================================================================
QA: checking package receipt...
Checking build dependencies...
Installing (pkg/local): ncursesw-dev-6.4
Installing (pkg/local): ncurses-dev-6.4
Extracting source archive "gSim51v1.1.tar.gz"

Executing: compile_rules
CFLAGS   : -march=i486 -Os -pipe -fstack-protector-strong
CXXLAGS  : -march=i486 -Os -pipe -fstack-protector-strong
CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 -D_FORTIFY_SOURCE=2
LDFLAGS  : -Wl,--as-needed,-z,relro,-z,now

gcc -ggdb  -c main.c -o main.o 
gcc -ggdb -c decoder.c -o decoder.o  
gcc -ggdb -c lfuncs3.c -o lfuncs3.o 
gcc -ggdb -c regs.c -o regs.o
lfuncs3.c: In function 'display_shell':
lfuncs3.c:225:8: warning: implicit declaration of function 'set_break_point' [-Wimplicit-function-declaration]
        set_break_point(PC);  //no arg
        ^~~~~~~~~~~~~~~
lfuncs3.c:324:7: warning: implicit declaration of function 'vector_to_interrupt' [-Wimplicit-function-declaration]
       vector_to_interrupt();
       ^~~~~~~~~~~~~~~~~~~
lfuncs3.c:543:5: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration]
  if(fork()==0)
     ^~~~
lfuncs3.c:544:6: warning: implicit declaration of function 'execl' [-Wimplicit-function-declaration]
      execl("/bin/bash","bash",NULL);
      ^~~~~
lfuncs3.c:544:6: warning: incompatible implicit declaration of built-in function 'execl'
lfuncs3.c:547:6: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration]
      wait((int*)NULL);
      ^~~~
lfuncs3.c: In function 'show_regs':
lfuncs3.c:589:4: warning: implicit declaration of function 'disassemble_code' [-Wimplicit-function-declaration]
    disassemble_code(PC,1);
    ^~~~~~~~~~~~~~~~
decoder.c: In function 'decode_and_simulate':
decoder.c:416:4: warning: implicit declaration of function 'show_regs' [-Wimplicit-function-declaration]
    show_regs('1');
    ^~~~~~~~~
decoder.c:419:4: warning: implicit declaration of function 'display_shell' [-Wimplicit-function-declaration]
    display_shell();   /*********uncommented in guwahati on 29/12/02******////
    ^~~~~~~~~~~~~
lfuncs3.c: In function 'trace_code':
lfuncs3.c:1311:7: warning: implicit declaration of function 'check_for_bkpoint' [-Wimplicit-function-declaration]
  if( (check_for_bkpoint(PC))==1 && go_flag==1)   //means bkpoint...
       ^~~~~~~~~~~~~~~~~
decoder.c: In function 'jbc_isr':
main.c: In function 'main':
decoder.c:692:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void jbc_isr(opcode)
      ^~~~~~~
main.c:133:3: warning: implicit declaration of function 'display_shell' [-Wimplicit-function-declaration]
   display_shell();
   ^~~~~~~~~~~~~
decoder.c: In function 'swapa_isr':
decoder.c:1445:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void swapa_isr(opcode)
      ^~~~~~~~~
decoder.c: In function 'dummy_isr':
decoder.c:1601:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void dummy_isr(opcode)
      ^~~~~~~~~
decoder.c: In function 'orl_isr':
decoder.c:1609:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void orl_isr(opcode)
      ^~~~~~~
decoder.c: In function 'orlc_isr':
decoder.c:1701:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void orlc_isr(opcode)
      ^~~~~~~~
decoder.c: In function 'anlc_isr':
decoder.c:1746:7: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
  void anlc_isr(opcode)
       ^~~~~~~~
decoder.c: In function 'anl_isr':
decoder.c:1792:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void anl_isr(opcode)
      ^~~~~~~
decoder.c: In function 'xrl_isr':
decoder.c:1873:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void xrl_isr(opcode)
      ^~~~~~~
decoder.c: In function 'push_isr':
decoder.c:1950:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void push_isr(opcode)
      ^~~~~~~~
decoder.c: In function 'pop_isr':
decoder.c:1960:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void pop_isr(opcode)
      ^~~~~~~
decoder.c: In function 'djnz_isr':
decoder.c:1969:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void djnz_isr(opcode)
      ^~~~~~~~
decoder.c: In function 'cjne_isr':
decoder.c:2095:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void cjne_isr(opcode)
      ^~~~~~~~
decoder.c: In function 'xch_isr':
decoder.c:2262:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void xch_isr(opcode)
      ^~~~~~~
decoder.c: In function 'mov_isr':
decoder.c:2357:6: warning: type of 'opcode' defaults to 'int' [-Wimplicit-int]
 void mov_isr(opcode)
      ^~~~~~~
decoder.c: In function 'proceed_execution':
decoder.c:2764:5: warning: implicit declaration of function 'trace_code' [-Wimplicit-function-declaration]
     trace_code(str,1);  // arg supplied....
     ^~~~~~~~~~
gcc -ggdb  main.o decoder.o lfuncs3.o  regs.o  -o gSim51 -lm -lncurses -ltinfo
================================================================================

================================================================================


Build dependencies to remove: 2
Removing: ncurses-dev ncursesw-dev


Pack: gsim51 1.1
================================================================================
Executing: genpkg_rules
Copying "receipt"...                                                   Done
Determining package architecture...                                    i486
Creating the list of files...                                          Done
Creating md5sum of files...                                            Done
Compressing the FS...                                                  Done
Creating full cpio archive...                                          Done
QA: checking for empty package...                                      Done
The release checksum has not changed.
================================================================================
Package "gsim51-1.1.tazpkg" created


Post-check
================================================================================
Checking build...                                                      Done
Checking 'any' arch...                                                 Done
Checking libtool in source/gsim51-1.1...                               Done
Checking site script in source/gsim51-1.1...                           Done
Checking ownership in install...                                       Failed
  Problems found:
  120868:100:/usr/share/doc/README.txt 
  120868:100:/usr/share/doc/offlinehelp.txt 
  120868:100:/usr/share/doc/tutorial.txt 
Checking permissions in install...                                     Done
Checking broken symlinks in install...                                 Done
Updating activity log...                                               Done
================================================================================


Summary for: gsim51 1.1
================================================================================
Src file    : gSim51v1.1.tar.gz
Src size    : 88.0K
Source dir  : 648.0K
Produced    : 44.0K
Cook time   : 2s
Cook date   : 2026-07-15 20:05
Target arch : i486
--------------------------------------------------------------------------------
 # :  Packed : Compressed : Files : Package name
--------------------------------------------------------------------------------
 1 :  184.0K :      35.5K :     3 : gsim51-1.1.tazpkg
================================================================================