[MacPorts] #26958: qscintilla: ld: library not found for -lqscintilla2
MacPorts
noreply at macports.org
Fri Oct 22 19:18:53 PDT 2010
#26958: qscintilla: ld: library not found for -lqscintilla2
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: adfernandes@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: | Port: qscintilla
-------------------------------------+--------------------------------------
Comment(by michaelld@…):
two thoughts:
1) can you try:
{{{
sudo port clean qscintilla
sudo port selfupdate
sudo port install qscintilla [+variants]
}}}
and see if that helps? Sometimes cleaning & updating does. If not, then:
2) "PLATFORM_ASSERT" is defined in the file
"${worksrcpath}/include/Platform.h", which is included by the cpp file of
issue via the header "ScintillaQt.h". The only way that these #define
won't happen is if "PLATFORM_H" is already defined -- that would really
mess things up for Qsci. I can't find another #define of it on my system
(including /opt/local and /usr/local), but maybe you do on yours & it's
messing up the install? Can you insert some code at the top of the
Platform.h file & see what happens?
{{{
#ifdef PLATFORM_H
#define PLATFORM_H
#endif
}}}
and if at entry PLATFORM_H is already defined then GCC will print out a
message about where it is already defined. Code compilation will not get
any further than what you already have.
--
Ticket URL: <https://trac.macports.org/ticket/26958#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list