Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Building quickbms throws reference errors

Featured Replies

  • Author
  • Localization

trihor, posted Sun Apr 11, 2021 11:41 pm (63332)


Hi, total C noob here. Trying to run the makefile leads to many reference errors (https://pastebin.com/7BVtNGPy) on Ubuntu 18.04, attempted with both g 4 and g 7. Not sure what I'm doing wrong, any pointers?
  • Author
  • Localization

trihor, posted Mon Apr 12, 2021 12:37 am (63333)


Update: Adding -msse2 in cflags and libs/amiga/amiga.s libs/powzix/*.cpp as extra targets makes it build at least. Trying to run them on x64 Windows leads to incompatibility issues though. More hairs to tear out I suppose
  • Author
  • Localization

aluigi, posted Mon Apr 12, 2021 10:49 pm (63349)


Yeah probably the Makefile is still not tuned at 100% for working with gcc 64bit.

When I released quickbms 0.11 few days ago I successfully compiled it by just running "make" on:
- MacOS using gcc 64bit
- Linux using gcc 4 32bit
- Windows using gcc 4 and 10 32bit, but it compiled on gcc 10 64bit too apart from some undefined standard libraries (like -lm -lgdi32 and so on)
- Android ARM using clang 11

On Windows I ever opt for using compa.bat (http://aluigi.org/bms/compa.bat) rather than the Makefile.

What types of "incompatibility issues" you noticed?
Something like crashes at runtime when launching quickbms.exe?
  • Author
  • Localization

trihor, posted Tue Apr 13, 2021 7:40 pm (63359)


The compatibility issue is just the program not running, saying it isn't designed for it, which on afterthought is because I built a Linux binary without targeting it to Windows. I've found a workaround without having to build the tool, which isn't the greatest but still better for me than having to build something complex like quickbms with old dependencies that I'm not too familiar with. Thanks anyways.
  • Author
  • Localization

aluigi, posted Wed Apr 14, 2021 11:45 am (63373)


What's the exact error message reported by the newly built quickbms at runtime?
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.