From Fedora Project Wiki

Revision as of 20:17, 11 January 2010 by Valce (talk | contribs)

Building Firefox with DTrace

<this is just a text dump right now, if anybody else is interested, I can expand on these instructions. Otherwise I will just dump the .txt I used to keep track of my own actions :)>

libIDL autoconf213 dbus-glib{,devel} libnotify{,devel} curl{,devel} libIDL{,devel} wireless-tools-devel

alias autoconf213 autoconf-2.13

mozconfig (modify ~/.mozconfig)

cd {directory where you downloaded source} make -f client.mk build

Proposed changes to ld

Please see UnderstandingDSOLinkChange

Testing eclipse-cdt on F-12

Setup

  1. Use fedora-cvs eclipse-cdt to grab a copy of the CDT from fedora's CVS
  2. In the F-12 folder, cat eclipse-cdt.spec | grep define\ build_id and note the build_id (e.g. v200906161748)
  3. In an Eclipse install, open up the CVS repository and paste :pserver:anonymous@dev.eclipse.org:/cvsroot/tools into the location
  4. Under HEAD, go to org.eclipse.cdt, go into the all folder and right click the packages there. Select Checkout As, then click Next until you get to the final screen. In the Tag box, type the build id. This will start searching for the tag, select it and click Finish


Testing

org.eclipse.cdt.core.tests

  1. suite --> AutomatedIntegrationSuite: 3698 | 0 | 0
  2. parser --> ParserTestSuite: 2259 | 0 | 0
  3. org.eclipse.cdt.core.parser.tests.prefix --> CompletionTestSuite: 5 | 0 | 0
  4. org.eclipse.cdt.core.parser.tests.rewrite.astwriter --> AstWriterTestSuite: 331 | 0 | 0
  5. org.eclipse.cdt.core.parser.tests.rewrite.commenthandler --> CommentHandlerTestSuite 123 | 0 | 0
  6. org.eclipse.cdt.core.parser.tests.scanner --> CommentHandlerTestSuite 261 | 0 | 0
  7. org.eclipse.cdt.internal.index.tests --> All clear
  8. org.eclipse.cdt.internal.pdom.tests --> All clear
  9. model --> org.eclipse.cdt.core.language --> AllLanguageTests 6 | 0 | 0
  10. org.eclipse.cdt.core.model.tests --> AllCoreTests 123 | 0 | 0
  11. org.eclipse.cdt.core.model.tests --> AllLanguageTests 39 | 0 | 0
  12. org.eclipse.cdt.core.settings.models --> AllCProjectDescriptionTests 21 | 0 | 0


The following tests have failures, but they fluctuate

  1. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator --> ChangeGeneratorTestSuite: 43 | 0 | 16
  2. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.append --> TestSuite: 9 | 0 | 1
  3. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.insertbefore --> InsertBeforeTestSuite 8 | 0 | 3
  4. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.remove --> RemoveTestSuite 13 | 0 | 4
  5. org.eclipse.cdt.core.parser.tests.rewrite.changegenerator.replace --> ReplaceTestSuite 13 | 0 | 5

Number of failures varies -- tests pass if you run them directly, but fail otherwise.

org.eclipse.cdt.debug.ui.tests

  1. org.eclipse.cdt.debug.testplugin.util --> ExpectedStringsTests: 4 | 0 | 0
  2. org.eclipse.cdt.debug.core.tests --> AllDebugTests 12 | 0 | 0

org.eclipse.cdt.make.core.tests

  1. org.eclipse.cdt.make.builder.tests --> both tests pass
  2. org.eclipse.cdt.make.core.tests --> AutomatedIntegrationSuite 25 | 0 | 1

Makefile.main is not being created


Package name Package owner Build log
rathann abook
jmoskovc abrt
kwizart afflib
kwizart aimage
bjensen aldo
sundaram alltray
perex alsa-utils
spot amanith
anaconda-maint anaconda
jwrdegoede ants
anyremote anyremote
notting aqbanking
kwizart aqsis
sundaram aria2
john64 ario
npajkovs atanks
kairo atop
green aubio
gemi audacity
sgrubb audit
fab audtty
somlo aumix
sindrepb avant-window-navigator
bjensen ax25-apps
ixs bacula
jwrdegoede ballbuster
jwrdegoede ballz
limb barrage
limb bastet
orion bes
pbrobinson bisho
jasper blahtexml
sandeen blktrace
hadess bluez
limb bombardier
bpepple brutus-keyring
wart bsd-games
atorkhov btanks
josef btrfs-progs
hguemar bygfoot
jcollie byzanz
nphilipp bzflag
sereinit cairo-clock
limb calcurse
eponyme cclive
mjakubicek cdargs
limb cellwriter
lkundrak centerim
limb cfdg
limb cfdg-fe
rathann chemtool
atorkhov chess
limb chipmunk
kwizart cinepaint
jwrdegoede clanbomber
elanthis clc
fabbione cluster
orion cmake
rjones coccinelle
sharkcz codeblocks
bjensen colrdx
denis compat-libgda
drago01 compiz
timn coriander
pbrobinson couchdb-glib
mmahut cpm
mmaslano cronie
jorton crypto-utils
jwrdegoede crystal-stacker
nhorman cscope
jwilson ctrlproxy
bogado cwiid
desi cwrite
limb cylindrix
heffer dansguardian
orion dap-freeform_handler
orion dap-hdf4_handler
orion dap-netcdf_handler
orion dap-server
pbrobinson dates
drago01 dbus-c++
jdieter deltarpm
otaylor desktop-effects
svahl devilspie
jpopelka dhcp
awjb dillo
rdieter dirmngr
pwouters driftnet
green dssi
mgieseki dvisvgm
rakesh dvtm
sergiopr esorex
faucamp espeak
spot esperanza
errr etherape
fab ethstatus
limb ettercap
guthrie ewl
dwmw2 exim
gavin fastback
cwickert fbpanel
salimma fbreader
fabbione fence-agents
bellet FlightGear
bellet FlightGear-Atlas
faucamp flite
cassmodiah florence
rdieter fltk
pnemade fontmatrix
als fpm2
bpepple freeciv
rathann freefem++
tsmetana freeglut
cgrau frotz
davidf fsvs
kwizart ftgl
lucilanga fuse-emulator-utils
jspaleta g3data
rathann gabedit
tmraz galculator
spot gbdfed
rstrode gcalctool
candyz gcin
trasher gcompris
denis gconfmm26
orion gdl
jussilehtola gdpc
pbrobinson geoclue
chitlesh gerbv
(orphan) gfeed
bpepple ggz-gtk-client
dodji ghex
kevin gigolo
awjb gimmix
nphilipp gimp
fab gipfel
walters gir-repository
chrisw git
jwrdegoede gkrellm
pgordon glabels
jwrdegoede glaxium
terjeros gle
bruno glest
ajax glew
limb glunarclock
adrian gmpc
hadess gmyth
cassmodiah gnaughty
tmraz gnet2
edwintb gnome-applet-bubblemon
cwickert gnome-applet-cpufire
belegdol gnome-applet-netspeed
rstrode gnome-applets
huzaifas gnome-applet-sensors
salimma gnome-applet-window-picker
tsmetana gnomebaker
hadess gnome-bluetooth
davidz gnome-disk-utility
hadess gnome-launch-box
davidz gnome-mag
bonii gnome-netstatus
rhughes gnome-packagekit
rstrode gnome-panel
snirkel gnome-phone-manager
rhughes gnome-power-manager
rathann gnomeradio
mccann gnome-screensaver
rstrode gnome-session
hadess gnome-settings-daemon
behdad gnome-terminal
hadess gnome-web-photo
verdurin gnomint
limb gnotime
fab gnubiff
laxathom gnubversion
bonii gnujump
drago01 gpar2
rdieter gpgme
mwiriadi gpicview
mmahut gpredict
till gpscorrelate
silfreed gpsd
kevin gpsdrive
fab gpx-viewer
terjeros gq
mschwendt gqview
orion gridengine
lucilanga gridloc
abompard grisbi
tannhauser griv
svahl grsync
laxathom gshutdown
pbrobinson gssdp
behdad gthumb
gemi GtkAda
ework gtkdatabox
rrankin gtk+extra
gemi gtkglarea2
gemi gtklp
tmz gtkpod
sindrepb gtranslator
shishz gtypist
pbrobinson gupnp-tools
pbrobinson gupnp-ui
chitlesh gwave
thl gweled
mso gxine
spot gxmms2
sundaram gyachi
musuruan hatari
lkundrak healpix
kevin heartbeat
jmoskovc hexedit
green hexter-dssi
cweyl hfsplus-tools
pfkeb HippoDraw
rathann hnb
trasher homebank
pbrobinson hornsey
cassmodiah hosts3d
awjb ht
agoode htmldoc
rafalzaq htop
bpostle hugin
spot iaxclient
lucilanga ibp
kwizart icc_examin
maxamillion ifstatus
tagoh imsettings
sergiopr indi-apogee
corsepiu Inventor
pnemade iok
npajkovs iptraf
twoerner iptstate
lkundrak ircp-tray
than isdn4k-utils
oget jack_capture
kwizart jack-rack
oget jamin
rdieter jasper
iburrell jigdo
wolfy jnettop
rdieter kasablanca
s4504kr kaya
lkundrak kBuild
svahl kcoloredit
than kdeartwork
than kdeedu
kkofler kdegames3
thomasj kde-partitionmanager
than kdepim
rdieter kdissert
stahnma kflickr
fab klavaro
rrix kmagnet
tuxbrewr kmess
svahl kmid
rdieter kmplayer
tuxbrewr kpackagekit
mgarski krusader
spot kscope
jreznik kvkbd
jwrdegoede lacewing
green lash
orion lasi
michich latencytop
rishi libchamplain
edhill libctl
dajt libdv
mccann libfakekey
tmraz libgcrypt
mclasen libgnomecanvas
ssp libgtop2
salimma libhildon
sergiopr libindi
rakesh libkml
pbrobinson libmatchbox
john5342 libmsn
rdieter libmusicbrainz3
snirkel libnjb
rdieter libofa
awjb libpqxx
behdad librsvg2
jima libstatgrab
bpepple libtelepathy
veillard libvirt
ajax libvorbis
atorkhov libwfut
ovasik libwvstreams
tuxbrewr liferea
whot linuxwacom
limb liquidwar
thm lmms
jorge lock-keys-applet
spot logjam
ianweller lordsawar
jwrdegoede lostlabyrinth
bjensen lpsk31
ndim lsnipes
pgordon lucidlife
kwizart LuxRender
cwickert lxappearance
cwickert lxdm
cwickert lxinput
cwickert lxlauncher
svahl lxpanel
cwickert lxsession
cwickert lxterminal
jwrdegoede machineball
jwrdegoede magicmaze
athimm maildrop
red mailody
kwizart makehuman
vpv malaga
arjunroy matahari
mycae mathgl
cheekyboinc maxr
ajax mesa
grof me-tv
mtasaka mfiler2
mtasaka mfiler3
jnovy mikmod
oget minicomputer
rathann mkvtoolnix
peter mldonkey
sharkcz mm3d
bonii moe
jwrdegoede monkey-bubble
robert moon-buggy
terjeros msort
terjeros mtpaint
fabbione multitail
igjurisk mumble
belegdol museek+
pbrobinson mutter
guidograzioli mygui
ertzing MyPasswordSafe
remi mysql++
lmacken naim
dwmw2 nano
frankb nas
tbzatek nautilus
richardfearn ncdu
orion ncl
awjb ncmpc
mnowak ncmpcpp
edhill nco
lmacken nethack
afsilva nethogs
wart neverball
thomasj newsbeuter
c4chris nfswatch
maxamillion ninvaders
ctyler nled
itamarjp nload
mhlavink nmap
jwrdegoede nogravity
bouska notecase
davidz notification-daemon
cheekyboinc npush
nalin nss-ldapd
ndim nted
spot ntfsprogs
lkundrak numptyphysics
drago01 nvclock
rjones ocaml-cil
rjones ocaml-cmigrep
rjones ocaml-curl
gemi ocaml-lablgtk
rjones ocaml-ocamlnet
rjones ocaml-omake
rjones ocaml-pxp
jwrdegoede ode
xavierb openalchemist
mlichvar openbox
ensc opencdk
mbarnes openchange
rdieter OpenEXR
kwizart OpenEXR_CTL
sharkcz openhpi-subagent
seg openjpeg
aleksey2005 openscada
jfch2222 openssh
avesh openswan
wcohen oprofile
davej oprofileui
kevin orage
xulchris osgal
lkundrak ovaldi
jwrdegoede overgod
kwizart oyranos
beekhof pacemaker
lennart padevchooser
ankursinha Panini
bpostle panoglview
epienbro par2cmdline
cwickert parcellite
cwickert parole
icon pathfinder
mtasaka pcmanfm
(orphan) pdfedit
s4504kr pdftk
limb pengupop
kwizart PerceptualDiff
spot SimGear
twaugh statserial
thomasj stfl
jwrdegoede stormbaancoureur
s4504kr subcommander
tuxbrewr subtitlecomposer
limb supertuxkart
lucilanga svxlink
gemi sweep
itamarjp sylpheed
athimm synaptic
awjb synce-trayicon
pbrobinson syncevolution
stefan synopsis
fche systemtap
mlichvar tack
bpepple tagtool
vcrhonek talk
pbrobinson tangogps
ultrafredde task
kevin Thunar
sgros Vuurmuur
rathann xdrawchem
kraxel xenner
kraxel xenwatch
deji xesam-glib
cwickert xfce4-dict
cwickert xfce4-diskperf-plugin
cwickert xfce4-mailwatch-plugin
cwickert xfce4-notes-plugin
kevin xfce4-panel
cwickert xfce4-places-plugin
cwickert xfce4-radio-plugin
cwickert xfce4-sensors-plugin
kevin xfce4-settings
cwickert xfce4-wavelan-plugin
kevin xfdesktop
bjensen xfhell
kevin xfprint
kevin xfwm4
dp67 xgridloc
adrian xlockmore
ensc xmlrpc-c
pfj xmms
bjensen xnec2c
pwouters xoo
xgl-maint xorg-x11-apps
xgl-maint xorg-x11-twm
xgl-maint xorg-x11-xdm
xgl-maint xorg-x11-xsm
rvinyard xournal
roma xpaint
lucilanga xpsk31
bonii xqf
ssp xrestop
anttix xsd
ssp xsri
spot xsupplicant
dp67 xwxapt
terjeros xzgv
slankes yacpi
mbarnes yelp
mintojoseph ytree
sharkcz zabbix
jwrdegoede zasx
dchen zhcon
rakesh zile
nb znc
green zynaddsubfx