Python extension doesn't build in recent svn
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
Ishmal |
Bug Description
It's not finding files that are there....
In file included from extension/
extension/
file or directory
extension/
file or directory
extension/
file or directory
extension/
file or directory
In file included from extension/
extension/
file or directory
extension/
or <FILENAME>
extension/
‘{’ token
...
I all the paths for the includes are wrong. If I take out CXX/ on all the
files that are already in the CXX folder then it finds them but then fails
with the following:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I/usr/
-I../cxxtest -Wall -Wformat-security -W -Wpointer-arith -Wcast-align
-Wsign-compare -Woverloaded-
-Wno-unused-
-MF "extension/
-c -o extension/
'extension/
'./'`extension/
then mv -f "extension/
"extension/
else rm -f "extension/
fi
extension/
Inkscape:
Glib::ustring&, Glib::ustring&, Glib::ustring&)’:
extension/
‘line’
make[2]: *** No rule to make target `extension/
needed by `extension/
make[2]: Leaving directory `/home/
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/
make: *** [all] Error 2
thanks, i've never actually filed a patch before, so I'm not sure how to do
that. It's pretty easy to go through and replace all the paths of the files
in the CXX folder.
-griff
Changed in inkscape: | |
status: | New → Incomplete |
Changed in inkscape: | |
importance: | Undecided → Medium |
milestone: | none → 0.47 |
This patch worked for me (rev 16636, https:/ /inkscape. svn.sourceforge .net/svnroot/ inkscape/ inkscape/ trunk).
srcdir was in $HOME, builddir in /tmp/inkscape. build.