Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

wxPdfDocument: Error while compiling with wxgtk-3.0 - 'fontconfig/fontconfig.h'

<< < (2/3) > >>

BlueHazzard:

--- Code: ---Assuming that C::B creates a build log, where would I find it? I ask because the majority of the build info seems to be too big for the terminal to contain it all.
--- End code ---
if you are building it over terminal the ?stream? ">" operator will generate you a log

--- Code: ---make > build.log
--- End code ---

demetrioussharpe:
The log is huge, so I had to split it up.

https://pastebin.com/fUB3HQLx

https://pastebin.com/ShBcbuwJ

https://pastebin.com/ZTBRh61p

oBFusCATed:
I don't see the error messages there...

What version are you building?
Why is fontconfig in /usr/local/? On most systems it is not in the default search paths and it is possible that we ignore --includedir=/usr/local/include/.

BlueHazzard:

--- Quote from: demetrioussharpe on December 05, 2017, 08:17:15 pm ---The log is huge, so I had to split it up.

--- End quote ---
Better would be to zip, gz or 7zip it and upload it here.


--- Quote from: oBFusCATed on December 05, 2017, 08:24:25 pm ---I don't see the error messages there...

--- End quote ---
Are the errors from make files put into the stderr stream?
[EDIT:] gcc puts the errors to the error stream, so you have to redirect this stream also to a file..

if so you have to modify your command and store also the error stream:

--- Code: ---make > build.log 2> error.log
--- End code ---
or put all in one file

--- Code: ---make > build.log 2>&1
--- End code ---

Thank you for your collaboration!

PS.: For more information on streams: https://en.wikibooks.org/wiki/Bourne_Shell_Scripting/Files_and_streams

demetrioussharpe:

--- Quote from: oBFusCATed on December 05, 2017, 08:24:25 pm ---I don't see the error messages there...

--- End quote ---

In the third pastebin, you should see "src/pdffontmanager.cpp:51:12: fatal error: 'fontconfig/fontconfig.h' file not found".


--- Quote ---What version are you building?

--- End quote ---

17.XX

--- Quote ---Why is fontconfig in /usr/local/? On most systems it is not in the default search paths and it is possible that we ignore --includedir=/usr/local/include/.

--- End quote ---

GhostBSD is a derivative of FreeBSD. I can only assume that it's in "/usr/local/include" because that's where FreeBSD puts it. However, you know what they say about assumptions. Why ignore "--includedir" while publishing it as a configure option?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version