Date: Wed, 24 Jan 2007 16:10:02 -0200 From: Alexandre Vasconcelos <alexandre.barreto@terceirizado.mda.gov.br> To: freebsd-stable@freebsd.org Subject: FreeBSD 6.2-STABLE and Flash 7 patch Message-ID: <45B7A0FA.1050901@terceirizado.mda.gov.br>
next in thread | raw e-mail | index | archive | help
Hello, Working setup: - FreeBSD 6.2-PRERELEASE, firefox 2 and flash 7 patched with rtld_dlsym_hack.diff, like suggested on Handbook. After 6.2-STABLE upgrade reaplying the rtld_dlsym_hack.diff fails: root@alex src]# patch < rtld_dlsym_hack.diff Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- libexec/rtld-elf/rtld.c.orig Fri Sep 24 08:04:52 2004 |+++ libexec/rtld-elf/rtld.c Sun Oct 17 03:37:44 2004 -------------------------- Patching file libexec/rtld-elf/rtld.c using Plan A... Hunk #1 failed at 129. Hunk #2 succeeded at 187 (offset 9 lines). Hunk #3 succeeded at 1820 (offset 82 lines). 1 out of 3 hunks failed--saving rejects to libexec/rtld-elf/rtld.c.rej done And make fails: [root@alex rtld-elf]# make cc -O2 -fno-strict-aliasing -pipe -Wall -DFREEBSD_ELF -DIN_RTLD -I/usr/src/libexec/rtld-elf/i386 -I/usr/src/libexec/rtld-elf -elf -fpic -DPIC -std=gnu99 -Wformat=2 -Wno-format-extra-args -Werror -c /usr/src/libexec/rtld-elf/i386/rtld_start.S cc -O2 -fno-strict-aliasing -pipe -Wall -DFREEBSD_ELF -DIN_RTLD -I/usr/src/libexec/rtld-elf/i386 -I/usr/src/libexec/rtld-elf -elf -fpic -DPIC -std=gnu99 -Wformat=2 -Wno-format-extra-args -Werror -c /usr/src/libexec/rtld-elf/i386/reloc.c cc -O2 -fno-strict-aliasing -pipe -Wall -DFREEBSD_ELF -DIN_RTLD -I/usr/src/libexec/rtld-elf/i386 -I/usr/src/libexec/rtld-elf -elf -fpic -DPIC -std=gnu99 -Wformat=2 -Wno-format-extra-args -Werror -c /usr/src/libexec/rtld-elf/rtld.c /usr/src/libexec/rtld-elf/rtld.c:189: error: `_dlsym' undeclared here (not in a function) /usr/src/libexec/rtld-elf/rtld.c:189: error: initializer element is not constant /usr/src/libexec/rtld-elf/rtld.c:189: error: (near initialization for `exports[4]') *** Error code 1 Stop in /usr/src/libexec/rtld-elf. How to fix this? Thanks, Alex
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45B7A0FA.1050901>