Cook: linapple 2a ================================================================================ QA: checking package receipt... Checking build dependencies... Installing (pkg/local): tslib-1.18-i486 Installing (pkg/local): sdl-1.2.15-i486 Installing (pkg/local): tslib-dev-1.18-any Installing (pkg/local): libxau-1.0.8-i486 Installing (pkg/local): libxdmcp-1.1.2-i486 Installing (pkg/local): libxcb-1.13.1-i486 Installing (pkg/local): libx11-1.6.7-i486 Installing (pkg/local): xorgproto-2018.4-any Installing (pkg/local): libxau-dev-1.0.8-any Installing (pkg/local): libxdmcp-dev-1.1.2-any Installing (pkg/local): libxcb-dev-1.13.1-any Installing (pkg/local): libx11-dev-1.6.7-any Installing (pkg/local): sdl-dev-1.2.15-i486 Installing (pkg/local): zlib-dev-1.2.11-any Installing (pkg/local): libunistring-0.9.10-i486 Installing (pkg/local): libidn2-2.1.0-i486 Installing (pkg/local): libcurl-7.63.0-i486 Installing (pkg/local): curl-7.63.0-i486 Installing (pkg/local): libunistring-dev-0.9.10-any Installing (pkg/local): libidn2-dev-2.1.0-any Installing (pkg/local): openssl-dev-1.1.1d-i486 Installing (pkg/local): curl-dev-7.63.0-i486 Installing (pkg/local): libzip-1.3.0-i486 Installing (pkg/local): bzip2-dev-1.0.8-i486 Installing (pkg/local): libzip-dev-1.3.0-i486 Extracting source archive "linapple-src_2a.tar.bz2" Executing: compile_rules CFLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CXXLAGS : -march=i486 -Os -pipe -mindirect-branch=thunk CPPFLAGS : -D_GLIBCXX_USE_C99_MATH=1 LDFLAGS : -Wl,-Os,--as-needed g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Debug.o Debug.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Riff.o Riff.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o DiskFTP.o DiskFTP.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Timer.o Timer.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o SoundCore.o SoundCore.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o SaveState.o SaveState.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o CPU.o CPU.cpp SaveState.cpp:105:24: warning: multi-character character constant [-Wmultichar] if(pSS->Hdr.dwTag != AW_SS_TAG) ^~~~~~~~~ SaveState.cpp:185:19: warning: multi-character character constant [-Wmultichar] pSS->Hdr.dwTag = AW_SS_TAG; ^~~~~~~~~ DiskFTP.cpp: In function 'char* md5str(const char*)': DiskFTP.cpp:554:7: warning: address of local variable 'result' returned [-Wreturn-local-addr] char result[16 * 3 +1]; ^~~~~~ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Log.o Log.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o DiskImage.o DiskImage.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Harddisk.o Harddisk.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Registry.o Registry.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Keyboard.o Keyboard.cpp Log.cpp: In function 'void LogOutput(LPCTSTR, ...)': Log.cpp:44:21: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(stderr, output); ^~~~~~ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o SerialComms.o SerialComms.cpp DiskImage.cpp: In function 'int ImageOpen(LPCTSTR, _IMAGE__**, BOOL*, BOOL)': DiskImage.cpp:823:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(view, 1, size, (FILE*)file); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o MouseInterface.o MouseInterface.cpp Registry.cpp: In function 'char* php_trim(char*, int)': Registry.cpp:70:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] php_charmask(" \n\r\t\v\0", 6, mask); ^ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Speaker.o Speaker.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Mockingboard.o Mockingboard.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o ftpparse.o ftpparse.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Frame.o Frame.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o AY8910.o AY8910.cpp AY8910.cpp: In function 'void _AYWriteReg(int, int, int)': AY8910.cpp:327:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logerror("PC %04x: warning - write %02x to 8910 #%d Port A\n",activecpu_get_pc(),PSG->Regs[AY_PORTA],n); ^ AY8910.cpp:331:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logerror("warning: write to 8910 #%d Port A set as input - ignored\n",n); ^ AY8910.cpp:340:107: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logerror("PC %04x: warning - write %02x to 8910 #%d Port B\n",activecpu_get_pc(),PSG->Regs[AY_PORTB],n); ^ AY8910.cpp:344:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] logerror("warning: write to 8910 #%d Port B set as input - ignored\n",n); ^ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o wwrapper.o wwrapper.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o ParallelPrinter.o ParallelPrinter.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Memory.o Memory.cpp ftpparse.cpp: In function 'long int guesstai(long int, long int)': ftpparse.cpp:171:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Frame.cpp: In function 'int FrameCreateWindow()': Frame.cpp:1164:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] SDL_putenv("SDL_VIDEO_CENTERED=center"); //center our window ^ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o stretch.o stretch.cpp Mockingboard.cpp: In function 'DWORD SSI263Thread(LPVOID)': Mockingboard.cpp:971:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ Mockingboard.cpp: In function 'DWORD MB_GetVolume()': Mockingboard.cpp:1543:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Video.o Video.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Joystick.o Joystick.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o 6821.o 6821.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o DiskChoose.o DiskChoose.cpp g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -c -o Disk.o Disk.cpp Disk.cpp: In function 'void DiskSelect(int)': Disk.cpp:735:33: warning: ISO C++ forbids converting a string constant to 'LPSTR' {aka 'char*'} [-Wwrite-strings] DiskSelectImage(drive, TEXT("")); // drive is 0 for D1, 1 - for D2 ^ g++ -O3 -I/usr/lib/libzip/include -I/usr/include/SDL -D_GLIBCXX_USE_C99_MATH=1 -Wl,-Os,--as-needed Applewin.cpp Debug.o Riff.o DiskFTP.o Timer.o SoundCore.o SaveState.o CPU.o Log.o DiskImage.o Harddisk.o Registry.o Keyboard.o SerialComms.o MouseInterface.o Speaker.o Mockingboard.o ftpparse.o Frame.o AY8910.o wwrapper.o ParallelPrinter.o Memory.o stretch.o Video.o Joystick.o 6821.o DiskChoose.o Disk.o -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lcurl -lz -lzip -o Applewin In file included from stdafx.h:23, from Applewin.cpp:31: Common.h:70:38: warning: ISO C++ forbids converting a string constant to 'TCHAR*' {aka 'char*'} [-Wwrite-strings] #define TITLE_APPLE_2E_ENHANCED TEXT("Enhanced Apple //e Emulator") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wincompat.h:196:23: note: in definition of macro '__TEXT' #define __TEXT(quote) quote // r_winnt ^~~~~ Common.h:70:33: note: in expansion of macro 'TEXT' #define TITLE_APPLE_2E_ENHANCED TEXT("Enhanced Apple //e Emulator") ^~~~ Applewin.cpp:46:22: note: in expansion of macro 'TITLE_APPLE_2E_ENHANCED' TCHAR *g_pAppTitle = TITLE_APPLE_2E_ENHANCED; ^~~~~~~~~~~~~~~~~~~~~~~ Applewin.cpp: In function 'void LoadConfiguration()': Common.h:67:30: warning: ISO C++ forbids converting a string constant to 'TCHAR*' {aka 'char*'} [-Wwrite-strings] #define TITLE_APPLE_2 TEXT("Apple ][ Emulator") ^~~~~~~~~~~~~~~~~~~ wincompat.h:196:23: note: in definition of macro '__TEXT' #define __TEXT(quote) quote // r_winnt ^~~~~ Common.h:67:25: note: in expansion of macro 'TEXT' #define TITLE_APPLE_2 TEXT("Apple ][ Emulator") ^~~~ Applewin.cpp:412:39: note: in expansion of macro 'TITLE_APPLE_2' case A2TYPE_APPLE2: g_pAppTitle = TITLE_APPLE_2; break; ^~~~~~~~~~~~~ Common.h:68:34: warning: ISO C++ forbids converting a string constant to 'TCHAR*' {aka 'char*'} [-Wwrite-strings] #define TITLE_APPLE_2_PLUS TEXT("Apple ][+ Emulator") ^~~~~~~~~~~~~~~~~~~~ wincompat.h:196:23: note: in definition of macro '__TEXT' #define __TEXT(quote) quote // r_winnt ^~~~~ Common.h:68:29: note: in expansion of macro 'TEXT' #define TITLE_APPLE_2_PLUS TEXT("Apple ][+ Emulator") ^~~~ Applewin.cpp:413:42: note: in expansion of macro 'TITLE_APPLE_2_PLUS' case A2TYPE_APPLE2PLUS: g_pAppTitle = TITLE_APPLE_2_PLUS; break; ^~~~~~~~~~~~~~~~~~ Common.h:69:31: warning: ISO C++ forbids converting a string constant to 'TCHAR*' {aka 'char*'} [-Wwrite-strings] #define TITLE_APPLE_2E TEXT("Apple //e Emulator") ^~~~~~~~~~~~~~~~~~~~ wincompat.h:196:23: note: in definition of macro '__TEXT' #define __TEXT(quote) quote // r_winnt ^~~~~ Common.h:69:26: note: in expansion of macro 'TEXT' #define TITLE_APPLE_2E TEXT("Apple //e Emulator") ^~~~ Applewin.cpp:414:40: note: in expansion of macro 'TITLE_APPLE_2E' case A2TYPE_APPLE2E: g_pAppTitle = TITLE_APPLE_2E; break; ^~~~~~~~~~~~~~ Common.h:70:38: warning: ISO C++ forbids converting a string constant to 'TCHAR*' {aka 'char*'} [-Wwrite-strings] #define TITLE_APPLE_2E_ENHANCED TEXT("Enhanced Apple //e Emulator") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wincompat.h:196:23: note: in definition of macro '__TEXT' #define __TEXT(quote) quote // r_winnt ^~~~~ Common.h:70:33: note: in expansion of macro 'TEXT' #define TITLE_APPLE_2E_ENHANCED TEXT("Enhanced Apple //e Emulator") ^~~~ Applewin.cpp:415:46: note: in expansion of macro 'TITLE_APPLE_2E_ENHANCED' case A2TYPE_APPLE2EEHANCED: g_pAppTitle = TITLE_APPLE_2E_ENHANCED; break; ^~~~~~~~~~~~~~~~~~~~~~~ Applewin.cpp:504:30: warning: ISO C++ forbids converting a string constant to 'LPSTR' {aka 'char*'} [-Wwrite-strings] DoDiskInsert(0, MASTER_DISK); ^ Applewin.cpp: In function 'int main(int, char**)': Applewin.cpp:744:7: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result [-Wunused-result] chdir("/usr/share/apple2"); ~~~~~^~~~~~~~~~~~~~~~~~~~~ mv Applewin linapple strip linapple o If there are no errors, linapple compiled succesfully cp linapple ../ ================================================================================ Executing strip on all files... Done Time: 1.05s. Size: 368620 B -> 368620 B. Save: 0 KB. ================================================================================ Build dependencies to remove: 25 Removing: bzip2-dev curl curl-dev libcurl libidn2 libidn2-dev libunistring libunistring-dev libx11 libx11-dev libxau libxau-dev libxcb libxcb-dev libxdmcp libxdmcp-dev libzip libzip-dev openssl-dev sdl sdl-dev tslib tslib-dev xorgproto zlib-dev Pack: linapple 2a ================================================================================ Copying folders and files... Done 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 Removing old package "linapple-2a-i486.tazpkg" Done The release checksum has changed. ================================================================================ Package "linapple-2a-i486.tazpkg" created Post-check ================================================================================ Checking build... Done Checking 'any' arch... Done Checking libtool in source/linapple-2a... Done Checking site script in source/linapple-2a... Done Checking ownership in install... Done Checking permissions in install... Done Checking broken symlinks in install... Done Querying Repology... Done Updating activity log... Done ================================================================================ Summary for: linapple 2a ================================================================================ Src file : linapple-src_2a.tar.bz2 Src size : 804.0K Source dir : 6.7M Produced : 3.4M Cook time : 39s Cook date : 2020-07-07 13:20 Target arch : i486 -------------------------------------------------------------------------------- # : Packed : Compressed : Files : Package name -------------------------------------------------------------------------------- 1 : 3.4M : 372.0K : 12 : linapple-2a-i486.tazpkg ================================================================================