Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264955 - dev-db/firebird-2.1.3 version bump
Summary: dev-db/firebird-2.1.3 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: http://www.firebirdsql.org/index.php?...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-05 11:16 UTC by Marcin Mirosław
Modified: 2011-06-08 12:15 UTC (History)
3 users (show)

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


Attachments
deps file patch (firebird-2.1.2.18118.0-deps-flags-libs.patch,4.40 KB, patch)
2009-05-20 12:31 UTC, vladimir
Details | Diff
ebuild (firebird-2.1.2.18118.0.ebuild,9.84 KB, text/plain)
2009-05-20 12:46 UTC, vladimir
Details
Ebuild and 2 patches (firebird-2.1.2.18118.tar,20.00 KB, text/plain)
2009-08-30 07:20 UTC, John W Higgins
Details
Ebuild (firebird-2.1.2.18118.0.ebuild,9.89 KB, text/plain)
2009-09-11 19:13 UTC, John W Higgins
Details
Deps flags libs patch (firebird-2.1.2.18118.0-deps-flags-libs.patch,4.40 KB, text/plain)
2009-09-11 19:13 UTC, John W Higgins
Details
gcc icu declare patch (firebird-2.1.2.18118.0-gcc-icu-declare.patch,537 bytes, patch)
2009-09-11 19:14 UTC, John W Higgins
Details | Diff
firebird-2.1.4.18393.0.ebuild (firebird-2.1.4.18393.0.ebuild,10.08 KB, application/octet-stream)
2011-06-08 12:14 UTC, Damian Kołkowski
Details
firebird-2.1.4.18393.0-deps-flags-libs.patch (firebird-2.1.4.18393.0-deps-flags-libs.patch,2.64 KB, patch)
2011-06-08 12:14 UTC, Damian Kołkowski
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Mirosław 2009-04-05 11:16:15 UTC
There is new release of Firebird 2

Reproducible: Always
Comment 1 Patrick Lauer gentoo-dev 2009-04-23 17:33:23 UTC
HOMEPAGE and SRC_URI changed.

The patch for 2.1.1 doesn't apply anymore, it doesn't compile without it:

gcc -Wl,-O1 -o btyacc closure.o error.o lalr.o lr0.o main.o mkpar.o output.o mstring.o reader.o readskel.o skeleton.o symtab.o verbose.o warshall.o
main.o: In function `create_file_names':
/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/extern/btyacc/main.c:337: warning: the use of `mktemp' is dangerous, better use `mkstemp'
make[2]: Leaving directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/extern/btyacc'
make -f ../gen/Makefile.extern.icu
make[2]: Entering directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
make -C ../extern/icu/source
make: Entering an unknown directory
make: *** ../extern/icu/source: No such file or directory.  Stop.
make: Leaving an unknown directory
make[2]: *** [libicu] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
make[1]: *** [external_libraries] Error 2
make[1]: Leaving directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
make: *** [firebird] Error 2
 *
 * ERROR: dev-db/firebird-2.1.2.18118.0 failed.
Comment 2 vladimir 2009-05-20 12:31:51 UTC
Created attachment 191899 [details, diff]
deps file patch
Comment 3 vladimir 2009-05-20 12:46:45 UTC
Created attachment 191900 [details]
ebuild
Comment 4 Marcin Mirosław 2009-05-23 08:18:03 UTC
Unluckily, that ebuild doesn't work for me. (gcc 4.3.3)

config.status: creating gen/Makefile.extern.icu
config.status: creating src/include/gen/autoconfig.h
config.status: executing libtool commands
./configure: line 37244: cd: extern/icu/source: No such file or directory
chmod: cannot access `runConfigureICU': No such file or directory
chmod: cannot access `install-sh': No such file or directory
./configure: line 37246: ./runConfigureICU: No such file or directory


The Firebird2 package has been configured with the following options:

                   Architecture : SuperServer
                          Debug : disabled
64 bit I/O for 32-bit platforms : enabled
                    Raw devices : enabled
                   Service name : gds_db
                   Service port : 3050
                   GPRE modules : c_cxx.cpp

                    Install Dir : /usr/lib/firebird

make -j1 -j1
make -C gen firebird
make[1]: Entering directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
../gen/make.rules:69: *** target pattern contains no `%'.  Stop.
make[1]: Leaving directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
make: *** [firebird] Error 2
 *
 * ERROR: dev-db/firebird-2.1.2.18118.0 failed.
Comment 5 Patrick Lauer gentoo-dev 2009-06-28 18:32:00 UTC
Patch applies (thanks Vladimir!), but:

config.status: executing libtool commands                                                                                                                                        
./configure: line 37244: cd: extern/icu/source: No such file or directory                                                                                                        
chmod: cannot access `runConfigureICU': No such file or directory                                                                                                                
chmod: cannot access `install-sh': No such file or directory                                                                                                                     
./configure: line 37246: ./runConfigureICU: No such file or directory


The Firebird2 package has been configured with the following options:

                   Architecture : SuperServer
                          Debug : disabled
64 bit I/O for 32-bit platforms : enabled
                    Raw devices : enabled
                   Service name : gds_db
                   Service port : 3050
                   GPRE modules : c_cxx.cpp

                    Install Dir : /usr/lib/firebird

make -j5 -j1
make -C gen firebird
make[1]: Entering directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
../gen/make.rules:69: *** target pattern contains no `%'.  Stop.
make[1]: Leaving directory `/var/tmp/portage/dev-db/firebird-2.1.2.18118.0/work/Firebird-2.1.2.18118-0/gen'
make: *** [firebird] Error 2
 *
 * ERROR: dev-db/firebird-2.1.2.18118.0 failed.

Might be ICU 4.2 related, I have no idea how to handle it. Patches welcome :)
Comment 6 John W Higgins 2009-08-30 07:20:15 UTC
Created attachment 202692 [details]
Ebuild and 2 patches
Comment 7 John W Higgins 2009-08-30 07:22:23 UTC
I've attached an updated ebuild as well as a modified -deps-flags-libs patch to remove an extraneous ":" which caused the error Patrick received. Also added the gcc-icu-declare patch from firebird-2.1.1.17910.

This builds fine for me with icu-4.2.1 and gcc-4.3.3-r2
Comment 8 Marcin Mirosław 2009-08-31 08:37:54 UTC
This ebuild works for me with icu-4.2.1 & gcc-4.4.1 .
I made test, i've restore database, connect to them and execute select * from ... It seems to work.
Thank you for great work.
Comment 9 Patrick Lauer gentoo-dev 2009-09-11 17:34:01 UTC
(In reply to comment #7)
> I've attached an updated ebuild as well as a modified -deps-flags-libs patch 
Augh, why did you mash it together like that. There's random binary crap in that file too :( Plz2untangle so I can try once more to commit a newer version.

Comment 10 John W Higgins 2009-09-11 19:13:21 UTC
Created attachment 203819 [details]
Ebuild
Comment 11 John W Higgins 2009-09-11 19:13:52 UTC
Created attachment 203820 [details]
Deps flags libs patch
Comment 12 John W Higgins 2009-09-11 19:14:39 UTC
Created attachment 203822 [details, diff]
gcc icu declare patch

Sorry about the mixup - I just put everything in a tar file earlier - here's everything broken up
Comment 13 Wolfram Schlich (RETIRED) gentoo-dev 2009-09-17 11:45:43 UTC
latest version available is 2.1.3
Comment 14 Marcin Mirosław 2009-09-17 13:24:57 UTC
Simply renaming ebuild and patches is enough.
Thank you for info about new version.
Comment 15 Patrick Lauer gentoo-dev 2009-09-17 20:13:33 UTC
+  17 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+  +firebird-2.1.2.18118.0.ebuild,
+  +files/firebird-2.1.2.18118.0-deps-flags-libs.patch,
+  +files/firebird-2.1.2.18118.0-gcc-icu-declare.patch:
+  Bump to 2.1.2, mostly fixes #264955. Thanks to Vladimir, John W. Higgins
+  and all the testers in the bug.
Comment 16 Patrick Lauer gentoo-dev 2009-09-17 20:15:39 UTC
+  17 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+  +firebird-2.1.3.18185.0.ebuild:
+  Bump to 2.1.3, fixes #264955
+
Comment 17 Damian Kołkowski 2011-06-08 08:52:32 UTC
What about ebuild for stable 2.1.4.18393 ?
Comment 18 Damian Kołkowski 2011-06-08 12:14:01 UTC
Created attachment 276271 [details]
firebird-2.1.4.18393.0.ebuild
Comment 19 Damian Kołkowski 2011-06-08 12:14:43 UTC
Created attachment 276273 [details, diff]
firebird-2.1.4.18393.0-deps-flags-libs.patch
Comment 20 Damian Kołkowski 2011-06-08 12:15:38 UTC
(In reply to comment #17)
> What about ebuild for stable 2.1.4.18393 ?

Ok, add a patch.

My firebird is ready in:
localhost ~ # genlop -t dev-db/firebird-2.1.4.18393.0
 * dev-db/firebird

     Wed Jun  8 14:09:43 2011 >>> dev-db/firebird-2.1.4.18393.0
       merge time: 8 minutes and 27 seconds.

localhost ~ # 

Take care.