Skip to content

Cannot build source code on Fedora 43 #264

@JonB75

Description

@JonB75

Having cloned the source when I then run make APP_PATH="$PWD" I get the following

Computing dependencies for src/argparse.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/asic.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/cap32.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CAPSImg.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsAPI.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsFDCEmulator.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsFile.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsFormatMFM.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsImage.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsImageStd.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/CapsLoader.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/DiskImage.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/DiskImageFactory.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/StreamCueImage.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/StreamImage.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/CAPSImg/stdafx.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Codec/CTRawCodec.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Codec/CTRawCodecDecompressor.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Codec/DiskEncoding.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Core/BaseFile.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Core/BitBuffer.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Core/CRC.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Core/DiskFile.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/capsimg/Core/MemoryFile.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/cartridge.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/configuration.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/crtc.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/devtools.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/disk.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/fdc.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/fileutils.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/glfuncs.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceAbout.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceDevTools.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceDevToolsView.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceGui.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceGuiView.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceLeavingWithoutSavingView.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceLoadSave.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceMemoryTool.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceMenu.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceOptions.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceRomSlots.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceVKeyboard.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/CapriceVKeyboardView.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/cap_flag.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/cap_register.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/std_ex.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_application.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_button.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_checkbox.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_color.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_dropdown.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_editbox.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_fontengine.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_frame.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_groupbox.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_label.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_listbox.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_menu.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_message.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_message_client.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_message_server.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_messagebox.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_navigationbar.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_painter.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_picture.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_point.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_progress.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_radiobutton.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_rect.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_renderedstring.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_resource_handle.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_resources.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_scrollbar.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_tab.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_textbox.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_timer.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_toolbar.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_tooltip.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_view.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/gui/src/wg_window.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/ipf.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/keyboard.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/log.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/phazer.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/psg.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/savepng.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/slotshandler.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/stringutils.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/symfile.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/tape.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/video.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/z80.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/z80_disassembly.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for src/zip.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/CapriceDevTools.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/CapriceLoadSave.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/InputMapper.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/argparse.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/asic.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/cartridge.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/configuration.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/crtc.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/disk.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/fileutils.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/green_palette.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/keyboard.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/main.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/phazer.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/psg.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/slothandler.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/stringutils.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/symfile.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/video.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/wg_application.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/z80.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/z80_disassembly.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
Computing dependencies for test/zip.cpp
g++: warning: CPC/caprice32": linker input file unused because linking not done
g++: error: CPC/caprice32": linker input file not found: No such file or directory
g++ -c -O2 -funroll-loops -ffast-math -fomit-frame-pointer -finline-functions -s -fPIC -DHASH="81d1f81ac1c74315427f0b427ae2f1a3546d6285" -DAPP_PATH="/home/Retro/Amstrad CPC/caprice32" -std=c++17 -Isrc/ -Isrc/capsimg/LibIPF -Isrc/capsimg/Device -Isrc/capsimg/CAPSImg -Isrc/capsimg/Codec -Isrc/capsimg/Core -Isrc/gui/includes pkg-config --cflags freetype2 sdl2-config --cflags pkg-config --cflags libpng pkg-config --cflags zlib -DWITH_GL -Wall -Wextra -Wzero-as-null-pointer-constant -Wformat=2 -Wold-style-cast -Wmissing-include-dirs -Woverloaded-virtual -Wpointer-arith -Wredundant-decls -o obj/linux/src/argparse.o src/argparse.cpp
: warning: missing terminating " character
: error: missing terminating " character
src/argparse.cpp:178:26: note: in expansion of macro ‘APP_PATH’
178 | std::cout << APP_PATH;
| ^~~~~~~~
src/argparse.cpp: In function ‘void parseArguments(int, char**, std::vector<std::__cxx11::basic_string >&, CapriceArgs&)’:
src/argparse.cpp:178:34: error: expected primary-expression before ‘;’ token
178 | std::cout << APP_PATH;
| ^
make: *** [makefile:156: obj/linux/src/argparse.o] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions