Giter Club home page Giter Club logo

chipmachine's Introduction

Addicted to programming since 1985

http://minnberg.se/page/resume/

Claim to fame (software actually used by peole)

  • Chipmachine -- Demoscene/retro music player with global incremental search

  • DroidSound -- First real mod/sid player for Android devices

  • PogoShell -- Popular graphical shell for the Gameboy Advance

  • Tiger -- the first emulator for the 68000 based TI-92 calculator

Videos by me

C++ and the 6502

C++ and the 6502

R-Toy Presentation

R-Toy presentation

Tricks, Tips, and a couple of war stories

Tricks & Tips

C++ Mobile development

Tricks & Tips

chipmachine's People

Contributors

lmorchard avatar sasq64 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chipmachine's Issues

some UADEPLAY files crash the app

for example this file:
"where the streets have no name.mus" produces a null pointer in do_get_mem_long

[UADEPlugin.cpp:88] UADEPLAY /Users/christoph/.cache/chipmachine/_webfiles/http%3a%2f%2fftp.modland.com%2fpub%2fmodules%2fStereo Sidplayer%2fDC%2fwhere the streets have no name.mus
Process 8365 stopped
* thread #16: tid = 0x1a4017, 0x0000000100cd3aa4 chipmachine`do_get_mem_long(a=0x0000000000000000) + 20 at maccess.h:13, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x0000000100cd3aa4 chipmachine`do_get_mem_long(a=0x0000000000000000) + 20 at maccess.h:13
   10   {
   11       uae_u8 *b = (uae_u8 *)a;
   12       
-> 13       return (*b << 24) | (*(b+1) << 16) | (*(b+2) << 8) | (*(b+3));

Crash when switching to SID files (Windows 10 - 1511 - 10586.633)

Windows 10 (V1511, Build 10586.633) After the most recent Windows Updates Chipmachine now crashes, a LOT, when when trying to switch to SID tunes. The fault offset is the same every time. I tried to run with the -d switch, but chipmachine didn't produce any additional debugging output. Exception code 0xc0000005 is a memory access violation, and the offset is the same every time it crashes.

From the Windows Application Log:

Faulting application name: chipmachine.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: chipmachine.exe, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x005f20b5
Faulting process id: 0x1220
Faulting application start time: 0x01d22ba188376bee
Faulting application path: C:\Users\Music\chipmachine\chipmachine.exe
Faulting module path: C:\Users\Music\chipmachine\chipmachine.exe
Report Id: 1bb3e449-70eb-4aa7-97ed-b900af860083
Faulting package full name:
Faulting package-relative application ID:

From the corresponding WER file

Version=1
EventType=APPCRASH
EventTime=131215312023655582
ReportType=2
Consent=1
UploadTime=131215312025553345
ReportIdentifier=cbe6fc2c-9794-11e6-82cd-c0335eddad86
IntegratorReportIdentifier=1bb3e449-70eb-4aa7-97ed-b900af860083
WOW64=1
NsAppName=chipmachine.exe
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=chipmachine.exe
Sig[1].Name=Application Version
Sig[1].Value=0.0.0.0
Sig[2].Name=Application Timestamp
Sig[2].Value=00000000
Sig[3].Name=Fault Module Name
Sig[3].Value=chipmachine.exe
Sig[4].Name=Fault Module Version
Sig[4].Value=0.0.0.0
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=00000000
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Sig[7].Value=005f20b5
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.10586.2.0.0.256.48
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=bdcb
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=bdcb33e65a9843796b7ec31cc25bda3b
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=b892
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=b892054ec8a92265ec8b48f9a5510fdf
UI[2]=C:\Users\Music\chipmachine\chipmachine.exe
UI[3]=chipmachine.exe has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Users\Music\chipmachine\chipmachine.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\SYSTEM32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\SYSTEM32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\SYSTEM32\ADVAPI32.dll
LoadedModule[5]=C:\WINDOWS\SYSTEM32\msvcrt.dll
LoadedModule[6]=C:\WINDOWS\SYSTEM32\sechost.dll
LoadedModule[7]=C:\WINDOWS\SYSTEM32\RPCRT4.dll
LoadedModule[8]=C:\WINDOWS\SYSTEM32\SspiCli.dll
LoadedModule[9]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
LoadedModule[10]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll
LoadedModule[11]=C:\WINDOWS\SYSTEM32\GDI32.dll
LoadedModule[12]=C:\WINDOWS\SYSTEM32\USER32.dll
LoadedModule[13]=C:\WINDOWS\SYSTEM32\SHELL32.dll
LoadedModule[14]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll
LoadedModule[15]=C:\WINDOWS\SYSTEM32\windows.storage.dll
LoadedModule[16]=C:\WINDOWS\SYSTEM32\combase.dll
LoadedModule[17]=C:\WINDOWS\SYSTEM32\shlwapi.dll
LoadedModule[18]=C:\Users\Music\chipmachine\libwinpthread-1.dll
LoadedModule[19]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
LoadedModule[20]=C:\WINDOWS\SYSTEM32\shcore.dll
LoadedModule[21]=C:\WINDOWS\SYSTEM32\powrprof.dll
LoadedModule[22]=C:\WINDOWS\SYSTEM32\OPENGL32.DLL
LoadedModule[23]=C:\WINDOWS\SYSTEM32\profapi.dll
LoadedModule[24]=C:\WINDOWS\SYSTEM32\WS2_32.dll
LoadedModule[25]=C:\WINDOWS\SYSTEM32\WINMM.DLL
LoadedModule[26]=C:\WINDOWS\SYSTEM32\GLU32.dll
LoadedModule[27]=C:\WINDOWS\SYSTEM32\DDRAW.dll
LoadedModule[28]=C:\Users\Music\chipmachine\libcurl-4.dll
LoadedModule[29]=C:\WINDOWS\SYSTEM32\wldap32.dll
LoadedModule[30]=C:\Users\Music\chipmachine\glew32.dll
LoadedModule[31]=C:\Users\Music\chipmachine\libmpg123-0.dll
LoadedModule[32]=C:\Users\Music\chipmachine\zlib1.dll
LoadedModule[33]=C:\Users\Music\chipmachine\libgcc_s_dw2-1.dll
LoadedModule[34]=C:\Users\Music\chipmachine\libstdc++-6.dll
LoadedModule[35]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll
LoadedModule[36]=C:\WINDOWS\SYSTEM32\DCIMAN32.dll
LoadedModule[37]=C:\Users\Music\chipmachine\LIBEAY32.dll
LoadedModule[38]=C:\Users\Music\chipmachine\libidn-11.dll
LoadedModule[39]=C:\Users\Music\chipmachine\libnghttp2-14.dll
LoadedModule[40]=C:\Users\Music\chipmachine\librtmp-1.dll
LoadedModule[41]=C:\Users\Music\chipmachine\libssh2-1.dll
LoadedModule[42]=C:\Users\Music\chipmachine\SSLEAY32.dll
LoadedModule[43]=C:\Users\Music\chipmachine\libiconv-2.dll
LoadedModule[44]=C:\Users\Music\chipmachine\libintl-8.dll
LoadedModule[45]=C:\Users\Music\chipmachine\libgmp-10.dll
LoadedModule[46]=C:\Users\Music\chipmachine\libgnutls-30.dll
LoadedModule[47]=C:\Users\Music\chipmachine\libhogweed-4-1.dll
LoadedModule[48]=C:\Users\Music\chipmachine\libnettle-6-1.dll
LoadedModule[49]=C:\WINDOWS\SYSTEM32\CRYPT32.dll
LoadedModule[50]=C:\WINDOWS\SYSTEM32\MSASN1.dll
LoadedModule[51]=C:\Users\Music\chipmachine\libtasn1-6.dll
LoadedModule[52]=C:\Users\Music\chipmachine\libp11-kit-0.dll
LoadedModule[53]=C:\Users\Music\chipmachine\libffi-6.dll
LoadedModule[54]=C:\WINDOWS\SYSTEM32\IMM32.DLL
LoadedModule[55]=C:\WINDOWS\SYSTEM32\ncrypt.dll
LoadedModule[56]=C:\WINDOWS\SYSTEM32\bcrypt.dll
LoadedModule[57]=C:\WINDOWS\SYSTEM32\NTASN1.dll
LoadedModule[58]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
LoadedModule[59]=C:\WINDOWS\system32\rsaenh.dll
LoadedModule[60]=C:\WINDOWS\system32\uxtheme.dll
LoadedModule[61]=C:\WINDOWS\SYSTEM32\dinput8.dll
LoadedModule[62]=C:\WINDOWS\SYSTEM32\xinput1_4.dll
LoadedModule[63]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll
LoadedModule[64]=C:\WINDOWS\SYSTEM32\dwmapi.dll
LoadedModule[65]=C:\Program Files (x86)\Common Files\Microsoft Shared\Ink\tiptsf.dll
LoadedModule[66]=C:\WINDOWS\SYSTEM32\OLEAUT32.dll
LoadedModule[67]=C:\WINDOWS\SYSTEM32\HID.DLL
LoadedModule[68]=C:\WINDOWS\SYSTEM32\SETUPAPI.DLL
LoadedModule[69]=C:\WINDOWS\SYSTEM32\WINTRUST.dll
LoadedModule[70]=C:\WINDOWS\SYSTEM32\MSCTF.dll
LoadedModule[71]=C:\WINDOWS\SYSTEM32\ig75icd32.dll
LoadedModule[72]=C:\WINDOWS\SYSTEM32\WTSAPI32.dll
LoadedModule[73]=C:\WINDOWS\SYSTEM32\igdusc32.dll
LoadedModule[74]=C:\WINDOWS\SYSTEM32\clbcatq.dll
LoadedModule[75]=C:\Windows\SYSTEM32\uiautomationcore.dll
LoadedModule[76]=C:\Windows\SYSTEM32\USERENV.dll
LoadedModule[77]=C:\WINDOWS\SYSTEM32\sxs.dll
LoadedModule[78]=C:\Windows\SYSTEM32\OLEACC.dll
LoadedModule[79]=C:\WINDOWS\SYSTEM32\MMDevAPI.DLL
LoadedModule[80]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
LoadedModule[81]=C:\WINDOWS\SYSTEM32\wdmaud.drv
LoadedModule[82]=C:\WINDOWS\SYSTEM32\AVRT.dll
LoadedModule[83]=C:\WINDOWS\SYSTEM32\ksuser.dll
LoadedModule[84]=C:\WINDOWS\SYSTEM32\secur32.dll
LoadedModule[85]=C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
LoadedModule[86]=C:\WINDOWS\SYSTEM32\wintypes.dll
LoadedModule[87]=C:\WINDOWS\SYSTEM32\msacm32.drv
LoadedModule[88]=C:\WINDOWS\SYSTEM32\MSACM32.dll
LoadedModule[89]=C:\WINDOWS\SYSTEM32\midimap.dll
LoadedModule[90]=C:\WINDOWS\SYSTEM32\ole32.dll
LoadedModule[91]=C:\WINDOWS\system32\mswsock.dll
LoadedModule[92]=C:\WINDOWS\SYSTEM32\DNSAPI.dll
LoadedModule[93]=C:\WINDOWS\SYSTEM32\NSI.dll
LoadedModule[94]=C:\Windows\System32\rasadhlp.dll
LoadedModule[95]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
LoadedModule[96]=C:\WINDOWS\System32\fwpuclnt.dll
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=chipmachine.exe
AppPath=C:\Users\Music\chipmachine\chipmachine.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=F080A44C78911C114B1D18F2E4816B7D

displayed title/song name often doesnt update correctly

often the info in the top left corner belongs to some tune that was played before the current one, see this screenshot:

bug

this happened after playing kjell nordboe composer shuffle (ctrl+4), then typing "groepaz" into the search screen and playing the aurora remix

Format black list

Implement a black list for non-working formats (or even files) and either hide or mark them as unplayable in the GUI.

Text encoding

Different song formats use different encodings for meta data. Implement correct encodings, and use consistent encoding in application, and make sure all text rendering can deal with UTF8/Unicode

ninja: build stopped: subcommand failed.

I can't get it build under ubuntu.
it fails with:

[1251/1277] Building CXX object CMakeFiles/chipmachine.dir/src/MusicPlayerList.cpp.o
ninja: build stopped: subcommand failed.

uname -a
Linux Desktop 3.19.0-42-generic #48-Ubuntu SMP Thu Dec 17 22:54:45 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

ubuntu version:
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid

Not respecting cache path

The program is not respecting $XDG_CACHE_HOME in linux environments. Seems as if cache is hardcoded into $HOME/.cache. Not a big thing though.
Same goes vor $XDG_DOWNLOAD_DIR. Hardcoded as "Downloads".

compilation fails in apone/mods/musicplayer/plugins/gsfplugin/playgsf/VBA/unzip.h

compilation stops with tons of errors like this:

../apone/mods/musicplayer/plugins/gsfplugin/playgsf/VBA/unzip.h:274:43: error: expected initializer before 'OF'
extern int ZEXPORT unzGetLocalExtrafield OF((unzFile file,

here is a patch, it seems to be a gentoo specific issue with certain versions of zlib:

diff --git a/mods/musicplayer/plugins/gsfplugin/playgsf/VBA/unzip.h b/mods/musicplayer/plugins/gsfplugin/playgsf/VBA/unzip.h
index dadabd9..4828661 100755
--- a/mods/musicplayer/plugins/gsfplugin/playgsf/VBA/unzip.h
+++ b/mods/musicplayer/plugins/gsfplugin/playgsf/VBA/unzip.h
@@ -77,6 +77,10 @@ typedef unzFile__ *unzFile;
 typedef voidp unzFile;
 #endif

+/* Gentoo removed OF from their copy of zconf.h (https://bugs.gentoo.org/show_bug.cgi?id=383179) */
+#ifndef OF
+#define OF(args) args
+#endif

 #define UNZ_OK                                  (0)
 #define UNZ_END_OF_LIST_OF_FILE (-100)
diff --git a/mods/musicplayer/plugins/gsfplugin/playgsf/zlib/zutil.h b/mods/musicplayer/plugins/gsfplugin/playgsf/zlib/zutil.h
index 5125483..ed0ba1b 100755
--- a/mods/musicplayer/plugins/gsfplugin/playgsf/zlib/zutil.h
+++ b/mods/musicplayer/plugins/gsfplugin/playgsf/zlib/zutil.h
@@ -31,6 +31,11 @@
 #endif
 /* compile with -Dlocal if your debugger can't find static symbols */

+/* Gentoo removed OF from their copy of zconf.h (https://bugs.gentoo.org/show_bug.cgi?id=383179) */
+#ifndef OF
+#define OF(args) args
+#endif
+
 typedef unsigned char  uch;
 typedef uch FAR uchf;
 typedef unsigned short ush;

64bit debian install instructions 'libglfw3-dev' has no installation candidate

on 64bit linux dependencies installation gives this:

Package libglfw3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libglfw3-dev:i386

I would need to lookup how to build 32bit soft on a 64bit system. When I manage to do it I will update this ticket.

Build from Source Fails on amd64 and armhf

I have followed all the directions in the README to build this project. Everything seems to be going just fine until it gets towards the last few parts. The output below is from a ODROID-XU4 (same basic hardware as RasPi2 but think 4 of them together) running Debian sid.

john@xu4:~/src/chipmach/build$ uname -a
Linux xu4 3.10.96+ #1 SMP PREEMPT Sun Feb 14 11:47:29 CET 2016 armv7l GNU/Linux

john@xu4:~/src/chipmach/build$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing-updates (sid)
Release: testing-updates
Codename: sid

john@xu4:~/src/chipmach/build$ gcc --version
gcc (Debian 6-20160313-1) 6.0.0 20160313 (experimental) [trunk revision 234167]

john@xu4:~/src/chipmach/build$ ninja --version
1.6.0

john@xu4:~/src/chipmach/build$ cmake --version
cmake version 3.5.1

Below is the error I get (same error on both armhf (xu4) and amd64 (my laptop):

[1253/1278] Building CXX object CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o
FAILED: /usr/bin/c++ -DAPP_NAME=chipmachine -I/home/john/src/chipmach/chipmachine/../apone/mods -I/usr/local/include -I/home/john/src/chipmach/chipmachine/../apone/mods/grappix -I/home/john/src/chipmach/chipmachine/../apone/mods/musicplayer/plugins -g -funsigned-char -std=c++11 -g -funsigned-char -O2 -MMD -MT CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o -MF CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o.d -o CMakeFiles/chipmachine.dir/src/ChipMachine.cpp.o -c /home/john/src/chipmach/chipmachine/src/ChipMachine.cpp
/home/john/src/chipmach/chipmachine/src/ChipMachine.cpp: In member function ‘void chipmachine::ChipMachine::render(uint32_t)’:
/home/john/src/chipmach/chipmachine/src/ChipMachine.cpp:529:28: error: no matching function for call to ‘grappix::BaseListgrappix::VerticalLayout::render(std::shared_ptrgrappix::Window&)’
songList.render(screenptr);
^
In file included from /home/john/src/chipmach/chipmachine/src/ChipMachine.h:30:0,
from /home/john/src/chipmach/chipmachine/src/ChipMachine.cpp:1:
/home/john/src/chipmach/chipmachine/../apone/mods/grappix/grappix/gui/list.h:68:7: note: candidate: void grappix::BaseList::render(std::shared_ptrgrappix::RenderTarget, uint32_t) [with LAYOUT = grappix::VerticalLayout; uint32_t = unsigned int]
void render(std::shared_ptr target, uint32_t delta) override {
^~~~~~
/home/john/src/chipmach/chipmachine/../apone/mods/grappix/grappix/gui/list.h:68:7: note: candidate expects 2 arguments, 1 provided
[1253/1278] Building CXX object CMakeFiles/chipmachine.dir/src/MusicDatabase.cpp.o
ninja: build stopped: subcommand failed.
john@xu4:~/src/chipmach/build$

Keep marker

Keep marker on current track when search changes - will work as shortcut to certain composer

distortion/clipping when playing sids

in some (for some strange reason, really only some) sid tunes there is noticeable digital clipping/distortion ... for example the bassdrum in "multiplexing combat living" by linus.
edit: another "pot wears loon pants" by linus

if i can trust the VU meters in the pulseaudio volume thingy those tunes come in at a much(!) higher level than other tunes..... shrug

Empty screen, only stars.

Hi when I run chipmachine i get a screen with just flying stars that go to the left.
nothing else.

it prints this when i run it:
[robert@Dual-Arched chipbuild]$ ./chipmachine
r300 FP: Compiler Error:
compiler/r300_fragprog_emit.c::translate_rgb_opcode(): translate_rgb_opcode: Unknown opcode DDX
Using a dummy shader instead.

this is my card:
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS482M [Mobility Radeon Xpress 200]

Common resampler

A couple of plugins use resampling. Remove specific implementations and make musicplayer or audioplayer handle resampling.

Implement mouse support

Mouse support;

  • Clicking on song in list should play it
  • Clicking on next song should play it
  • Click on subtune field to change
  • Click on time to pause
  • Scroll wheel to scroll list (auto switch to search screen)

Option to set maximum playback time of tracks without duration

It'd be useful to have an option to specify the amount of time a track without duration info can be played. This could be specified in time or possibly in # of loops. This will let chipmachine play through a playlist without forcing the user to manually end these tracks.

Set Window Title when Running ChipMachine Binary

Like the title says, it would be nice to have the application set the window title while it is running. Currently it just says "Untitled".

If at all possible, have it set the program name and the current team that is playing.

Ex:
ChipMachine - Castlevania - Bloody Tears (NES/FC)

This is just a thought and wishlist thing. If it's not possible or not going to happen, please feel free to close this issue.

Support real C64

Termprogs on real C64 uses the screen directly so have several issues.
You can't put a char to column 39 directly.
Lines are joined 2 and 2.
etc

Export to Wav ?

Hello there,

Sorry this is not an issue, but a feature query (request ?) First of all I would like to thank everybody who's been a part of this project, this is the only piece of software which I can actually listen to my old AHX tunes on my mac without any conversion, double thumbs up ! 👍 👍

having said that I was wondering if its possible to dump some output to a wav file to convert them ? If it's not in the scope of this project, do you have any possible recommendations which I can try ?
Thanks !

Tweening sometimes fail

Tweening has some hard to diagnose problems. Sometimes the title info updates directly without tweening for instance. May have to do with the logic for cancelling existing tweens when a new one on the same variable is added.

Runtime error when starting chipmachine

With the latest git revisions of chipmachine and apone, when I try to run ./chipmachine or ./cm, I get this error:

terminate called after throwing an instance of 'std::runtime_error'
  what():  Illegal cast to string; type is actually empty
Aborted (core dumped)

The only time I don't get the error is when I run ./chipmachine --help.
My platform is Linux. Compiled using the instructions from the readme.

CMake compile error

I try to compile the latest release 1.3c using the apone release 1.2 and get the following error:

-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8") 
MP3 /usr/lib64/libmpg123.so
CMake Error at /home/swolf/tmp/chipmachine/src/apone/mods/musicplayer/plugins/tedplugin/CMakeLists.txt:11 (add_library):
  add_library cannot create target "gmeplugin" because another target with
  the same name already exists.  The existing target is a static library
  created in source directory
  "/home/swolf/tmp/chipmachine/src/apone/mods/musicplayer/plugins/gmeplugin".
  See documentation for policy CMP0002 for more details.


CMake Error at /home/swolf/tmp/chipmachine/src/apone/mods/musicplayer/plugins/tedplugin/CMakeLists.txt:13 (target_link_libraries):
  Attempt to add link library "/usr/lib64/libz.so" to target "gmeplugin"
  which is not built in this directory.

I'm on Arch Linux x86_64.
Any suggestions?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.