fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] pkgconfig not found


From: David Back
Subject: Re: [fluid-dev] pkgconfig not found
Date: Fri, 17 Nov 2017 20:20:24 +0000 (UTC)

Tom

C:\MinGW32 is the correct case sensitive path, the reason for the discrepancy you found
is that I typed "dir c:\mingw32 > dir.txt" when I made the dir.txt file knowing that Windows did
not care about the case. It has printed what I typed in the file and not the actual real path.

As far as I know c:\mingw32\bin\libglib-2.0-0.dll did come from the official mingw source -- I
updated mingw a few days ago. I have been careful not to "corrupt" it with any of your files.

The good news is that I have now got cmake working and it now runs to completion without
errors. The solution was "belt and braces" I added the original complete unzipped folders
I downloaded from you into the c:\mingw32\deps\bin folder as well as the executable files
already there (as in the directory listing I sent you).

I have run the Makefile on fluidsynth-1.1.6, fluidsynth-1.1.7 and fluidsynth-master.

1.1.6 and master give a linker error "cannot find -lintl collect2.exe". The files intl.dll
and collect2.exe are both in the mingw32 folder. I am not totally sure which file it
cannot find because collect2.exe is in c:\mingw32\libexec\gcc\mingw32\6.3.0 and
is not found when I type collect2 on the command line -- though I would expect the compiler
and linker to know where it was located. intl.dll is in your deps folder Looking on Google
this type of error is quite common but I did not find any useful solution. It is important that this
error is cured, can you help?

1.1.7 has an obscure error in one of fluidsynth's  .h files and will not compile any further.
It will likely have the other linker error as well. I will not bother with this version any further.

The two files requested are attached. Your commands to make cmake.log needed a bit of adjustment but file was
made OK. Looking at this file myself I can see that I will need some extra packages to get Pulseaudio and other
Linux and mac sound drivers incorporated. Where am I supposed to get these? The whole purpose of this
exercise is to get a fluidsynth.dll which has ALL the sound drivers available so it SHOULD work on all
systems (under Wine) with minimum latency.

The project is an organ, you can download it from my website https:\\midimusic.github.io (its called
eplayOrgan, link on home page) and try it out yourself.

David





From: Tom M. <address@hidden>
To: David Back <address@hidden>
Cc: FluidSynth Mailing List <address@hidden>
Sent: Friday, 17 November 2017, 16:52
Subject: Re: [fluid-dev] pkgconfig not found

Ok, your environment looks good so far. The only thing that strikes me is that your %PATH% contains C:\MinGW32 but according to `dir` it should be c:\mingw32. I know dirs are case insensitive on win, but I vaguely remeber to once have used unix software on windows that enforced case sensitivity.

c:\mingw32\bin\libglib-2.0-0.dll comes from mingw installation?

Please post:

pkg-config --list-all

rmdir fluidsynth\bluid\ /s
mkdir build
cd build
cmake .. > cmake.log



Tom


Attachment: cmake.log
Description: Binary data

Attachment: pkg-configlist.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]