<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>Hi,</div><div><br>On 20 Jan 2018, at 8:55 pm, Uli Wienands <<a href="mailto:wienands@gmail.com">wienands@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><meta http-equiv="Content-Type" content="text/html charset=us-ascii">Ok, I did selfupdate Macports and tried again, and indeed it now gets past this hurdle.<div><br></div><div>However, at the end it tells me that all compilers are blacklisted & it will default to first fall-back option (whatever that is)_. It then wants to install clang 5.0 and llvm 5.0, at which time I said "no" and let the thing terminate. I really don't want to install another compiler. I have gcc up to 7 and I don't think clang works particularly well with Snow Leo. (I also don't think clang 5 would build on Snow Leo).</div><div><br></div><div>Tracking this down a little further, it seems that qscintilla-qt4 is unhappy with my compilers. Trying to install it separately using macport's gcc-6 bombs as gcc-6 does not seem to understand a flag like -Xarch=64 (or something like this; the log file got clobbered since).</div><div><br></div><div>Looking into the portfile for qscintilla-qt4, but I cannot see where it blacklists compilers. </div><div><br></div><div>Does anyone know how to comple scintilla-qt4 using gcc? Seems hard to believe this does not work (the same install worked beautifully on a Raspberry Pi not long ago).</div></div></blockquote><div><br></div>You should not do this. The compiler defaults are set by the package managers that know what work and what do know.<div><br></div><div>Running an OS as old as snow leopard you are likely to find a lot of ports that cannot use the now very outdated system compiler with the OS and need to use a macports supplied one, and one of the clang compilers is generally used here, given the fact clang is the system compiler in more recent OSes. Gcc is not recommended to compile c++ sources, for a number of reasons.<br><div><br></div><div>Just go with what macports wants here. Anything else is likely to cause you troubles.</div><div><br></div><div>Chris<br><blockquote type="cite"><div><div><br></div><div>Thanks for you help so far</div><div><br></div><div>Uli</div><div><br><div><div>On Jan 20, 2018, at 12:40 AM, Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com">ken.cunningham.webuse@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 2018-01-19, at 9:59 PM, Ken Cunningham wrote:</div><blockquote type="cite"><blockquote type="cite"><font class="Apple-style-span"><br></font></blockquote><blockquote type="cite">error:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">:info:build Undefined symbols:<br></blockquote><blockquote type="cite">:info:build   "_strnlen", referenced from:<br></blockquote><blockquote type="cite">:info:build       _main in sldtoppm.o<br></blockquote><blockquote type="cite">:info:build ld: symbol(s) not found<br></blockquote><blockquote type="cite"><br></blockquote><br><br>Not clear - I just installed it without any issue, without modifying the portfle ...<br><br>$ port -v installed netpbm<br>The following ports are currently installed:<br> netpbm @10.81.02_0+x11 (active) platform='darwin 10' archs='x86_64' date='2018-01-19T21:51:00-0800'<br><br><br></blockquote><div><br></div><div><br></div><div>Ah - Ryan fixed it between your attempt and mine <<a href="https://trac.macports.org/ticket/55716">https://trac.macports.org/ticket/55716</a>></div><div><br></div><div><br></div><br><blockquote type="cite">Perhaps you should consider opening a ticket so we can work through this properly. <<a href="https://trac.macports.org/newticket">https://trac.macports.org/newticket</a>></blockquote></div><br><div>Please don't - it's fixed already.</div><div><br></div><div>sudo port selfupdate</div><div><br></div><div>and then try your build again</div><div><br></div><div>K</div></div></blockquote></div><br></div></div></blockquote></div></div></body></html>