Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 213732 - app-editors/scite - new versions
Summary: app-editors/scite - new versions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Krzysztof Pawlik (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-17 19:41 UTC by markus espenhain
Modified: 2008-04-05 15:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild file for scite 1.76 (see description!) (scite-1.76.ebuild,1.84 KB, text/plain)
2008-04-05 15:02 UTC, Christian Kotz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description markus espenhain 2008-03-17 19:41:50 UTC
since last ebuild (scite-1.74.ebuild) SciTE 1.75 and 1.76 are released with a lot of fixes and enhancements - please add ebuilds for this version of SciTE - thanks

http://scintilla.sourceforge.net/ScintillaHistory.html

Reproducible: Always

Steps to Reproduce:
Comment 1 Christian Kotz 2008-04-02 11:06:57 UTC
(In reply to comment #0)
> since last ebuild (scite-1.74.ebuild) SciTE 1.75 and 1.76 are released with a
> lot of fixes and enhancements - please add ebuilds for this version of SciTE -
> thanks
> 
> http://scintilla.sourceforge.net/ScintillaHistory.html
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 

it would only be necessary to copy over the 1.74 ebuild to 1.75 and 1.76 and add symbolic links in the files directory to scite-1.74-install.patch under scite-1.75-install.patch, respectively site-1.76-install.patch. I did this in my local overlay. Scite 1.75 did run stably since its release on scintilla on my machine (amd64), scite 1.76 I installed yesterday without problems.
Comment 2 Krzysztof Pawlik (RETIRED) gentoo-dev 2008-04-05 13:05:15 UTC
It does not build for me:

x86_64-pc-linux-gnu-g++ `` -rdynamic -Wl,--version-script lua.vers -DGTK SciTEGTK.o FilePath.o SciTEBase.o SciTEBuffers.o SciTEIO.o StringList.o Exporters.o PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o Utf8_16.o JobQueue.o GTKMutex.o ../../scintilla/bin/scintilla.a -o ../bin/SciTE -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0
SciTEProps.o: In function `SciTEBase::GetMenuCommandAsInt(SString)':
SciTEProps.cxx:(.text+0x2224): undefined reference to `IFaceTable::FindConstant(char const*)'
SciTEProps.cxx:(.text+0x223f): undefined reference to `IFaceTable::constants'
collect2: ld returned 1 exit status
make: *** [../bin/SciTE] Error 1

I'll take a look at this.
Comment 3 Christian Kotz 2008-04-05 15:02:42 UTC
Created attachment 148746 [details]
ebuild file for scite 1.76 (see description!)

add in subdir files symbolic link:
ln -s scite-1.74-install.patch scite-1.76-install.patch
Comment 4 Christian Kotz 2008-04-05 15:12:11 UTC
(In reply to comment #2)
> It does not build for me:
> 
> x86_64-pc-linux-gnu-g++ `` -rdynamic -Wl,--version-script lua.vers -DGTK
> SciTEGTK.o FilePath.o SciTEBase.o SciTEBuffers.o SciTEIO.o StringList.o
> Exporters.o PropSetFile.o MultiplexExtension.o DirectorExtension.o SciTEProps.o
> Utf8_16.o JobQueue.o GTKMutex.o ../../scintilla/bin/scintilla.a -o ../bin/SciTE
> -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0
> -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl
> -lgthread-2.0 -lrt -lglib-2.0
> SciTEProps.o: In function `SciTEBase::GetMenuCommandAsInt(SString)':
> SciTEProps.cxx:(.text+0x2224): undefined reference to
> `IFaceTable::FindConstant(char const*)'
> SciTEProps.cxx:(.text+0x223f): undefined reference to `IFaceTable::constants'
> collect2: ld returned 1 exit status
> make: *** [../bin/SciTE] Error 1
> 
> I'll take a look at this.
> 

hmm, didn' have this problem:
maybe you link with an old scintilla library from an other path (maybe installed by some other package like anjuta?)
Comment 5 Krzysztof Pawlik (RETIRED) gentoo-dev 2008-04-05 15:30:38 UTC
One function did not work correctly without Lua, fixed by patch. Version 1.76 committed.