[Solved] How to configure ThinkPad trackpoint in arch?

http://www.thinkwiki.org/wiki/How_to_co … TrackPoint
Says how to do it.
http://www.thinkwiki.org/wiki/Patch_to_ … figuration
Says that it should be included unless it's removed by the archteam.
I can come this far:
echo -n 120 > /sys/devices/platform/i8042/serio0/
but then the serio2 folder is missing.
Any ideas?
Package problem in the latest post!
Last edited by bredin (2008-07-29 17:02:25)

You missed a piece of info on the thinkwiki pages:
# With kernels 2.6.19 and above config files for this driver are located in /sys/devices/platform/i8042/serio1.
# With kernels 2.6.13 (inclusive) to 2.6.19 (exclusive) config files for this driver are located in /sys/devices/platform/i8042/serio0/serio2.
I use the following config on my X61:
echo -n 250 > /sys/devices/platform/i8042/serio1/sensitivity
echo -n 160 > /sys/devices/platform/i8042/serio1/speed
echo -n 1 > /sys/devices/platform/i8042/serio1/press_to_select
echo -n 4 > /sys/devices/platform/i8042/serio1/upthresh

Similar Messages

  • [SOLVED]How to configure pptp vpn start on boot with netcfg?

    I've configured 2 profiles:
    eth0 and ppp0, where ppp0 is a pptp vpn tunnel.
    $ ls /etc/network.d/
    eth0  examples  interfaces  ppp0
    $ cat /etc/network.d/ppp0
    CONNECTION='ppp'
    INTERFACE='ppp0'
    PEER='dxt'
    PPP_TIMEOUT=10
    $ cat /etc/conf.d/netcfg
    # Enable these netcfg profiles at boot time.
    #   - prefix an entry with a '@' to background its startup
    #   - set to 'last' to restore the profiles running at the last shutdown
    #   - set to 'menu' to present a menu (requires the dialog package)
    # Network profiles are found in /etc/network.d
    NETWORKS=(eth0 ppp0)
    # Specify the name of your wired interface for net-auto-wired
    WIRED_INTERFACE="eth0"
    # Specify the name of your wireless interface for net-auto-wireless
    WIRELESS_INTERFACE="wlan0"
    Manually, I can start up ppp0 correctly.
    $ sudo netcfg -u ppp0
    :: ppp0 up                                                                                                                                                                 [ BUSY ] Using interface ppp0
    Connect: ppp0 <--> /dev/pts/3
    CHAP authentication succeeded
    MPPE 128-bit stateless compression enabled
    Cannot determine ethernet address for proxy ARP
    local  IP address 10.100.3.132
    remote IP address 10.100.3.1
                                                                                                                                                                               [ DONE ]
    $ ip addr list dev ppp0
    8: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1496 qdisc pfifo_fast state UNKNOWN qlen 3
        link/ppp
        inet 10.100.3.132 peer 10.100.3.1/32 scope global ppp0
    But after booting, only eth0 is up. How to configure ppp0 to start on boot with netcfg?
    Last edited by rchiang (2012-12-21 01:09:32)

    Thanks a lot for your instruction.
    netcfg works now!
    chris_l wrote:
    Did you
    systemctl enable [email protected]

  • Problem configuring Thinkpad trackpoint using sysfs in /etc/rc.local

    I'm trying to configure my Thinkpad's trackpoint sensitivity and speed by writing to sysfs (as described in http://www.thinkwiki.org/wiki/How_to_co … .26_Speed). However, at boot I get "No such file or directory" errors for those files.
    After logging in (to either virtual console or X), I can successfully run /etc/rc.local to make this configuration change, but this extra (manual) step is annoying, so I'd like to figure out what's going on. Has anyone else run into this problem and found a solution?

    I'm also using thinkpad, but i think it's not the best way to do so. Some thinkpads udev and create the files pretty late after boot.
    if the file haven't been created before exec the tmpfiles.d.  It wouldn't work!! (that's what happened to my thinkpad).
    When i'm using rc.local previously, adding a timer "sleep 5" maybe a solution. but using tmpfiles.d, there's no way to add a delay execution.
    so the best way is here:
    /etc/udev/rules.d/trackpoint.rules
    SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="200", ATTR{speed}="150"
    ANOKNUSA wrote:
    Alright, so I finally got around to writing up a tmpfile for this, and it works like a charm.  Folks using Thinkpads in the future can use the following for persistent TrackPoint  settings:
    /etc/tmpfiles.d/tpoint.conf
    w /sys/devices/platform/i8042/serio1/speed - - - - 215
    w /sys/devices/platform/i8042/serio1/sensitivity - - - - 230
    Just change the integers to suit your own taste.  Thanks for the pointers, everyone.

  • [SOLVED]How to add multiple gateways in Arch

    Hi, can someone please advise how to add multiple gateway address for multiple interfaces.
    In my case I have two wired LAN cards. I use Arch network daemon to manage my NIC's.
    I know in Gentoo it could be done through : 'gateway_ethX=( "default gw xx.xx.xx.xx dev ethX" )'
    but doing so in arch wont connect to router/gateway.
    Also in rc.conf it says :
    # Routes to start at boot-up (in this order)
    # Declare each route then list in ROUTES
    #   - prefix an entry in ROUTES with a ! to disable it
    How to declare each route, and then how to list it in ROUTES?
    I read the following thread:
    http://bbs.archlinux.org/viewtopic.php?id=52992, but after adding the suggested lines in rc.conf and restarting the network it fails and says hostname not found.
    Thanks.
    Last edited by kapz (2009-10-08 18:53:39)

    In that case, your routing table should look something like this:
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
    192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
    0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
    rc.conf:
    eth0="eth0 192.168.1.14 netmask 255.255.255.0 broadcast 192.168.1.255"
    eth1="eth1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
    INTERFACES=(eth0 eth1)
    # You may need to add 'dev eth1' to the end of this after '.1.1'
    gateway="default gw 192.168.1.1"
    ROUTES=(gateway)
    Last edited by fukawi2 (2009-10-06 21:55:49)

  • [SOLVED] How to install development headers in arch?

    How do I install development headers of a package in arch linux? I'm trying to build mumble from AUR, and get a lot of "undefined references" to speex, alsa, and ogg. on Ubuntu there was always a package -dev for a given package that contained the development headers.
    Here is the exact output:
    g++ -m64 -Wl,-z,relro -Wl,-z,now -Wl,-O1 -o ../../release/mumble11x release/BanEditor.o release/ACLEditor.o release/Log.o release/AudioConfigDialog.o release/AudioStats.o release/AudioInput.o release/AudioOutput.o release/main.o release/MainWindow.o release/ServerHandler.o release/About.o release/ConnectDialog.o release/Settings.o release/Database.o release/VersionCheck.o release/Global.o release/PlayerModel.o release/Audio.o release/ConfigDialog.o release/Plugins.o release/LookConfig.o release/Overlay.o release/AudioWizard.o release/ViewCert.o release/Messages.o release/TextMessage.o release/GlobalShortcut.o release/NetworkConfig.o release/LCD.o release/Usage.o release/ConfigWidget.o release/Timer.o release/CryptState.o release/OSInfo.o release/Message.o release/Player.o release/Channel.o release/ACL.o release/Connection.o release/smallft.o release/CrashReporter.o release/GlobalShortcut_unix.o release/TextToSpeech_unix.o release/Overlay_unix.o release/ALSAAudio.o release/OSS.o release/DBus.o release/moc_BanEditor.o release/moc_ACLEditor.o release/moc_Log.o release/moc_AudioConfigDialog.o release/moc_AudioStats.o release/moc_AudioInput.o release/moc_AudioOutput.o release/moc_MainWindow.o release/moc_ServerHandler.o release/moc_About.o release/moc_ConnectDialog.o release/moc_GlobalShortcut.o release/moc_TextToSpeech.o release/moc_Database.o release/moc_VersionCheck.o release/moc_PlayerModel.o release/moc_ConfigDialog.o release/moc_Plugins.o release/moc_LookConfig.o release/moc_Overlay.o release/moc_AudioWizard.o release/moc_ViewCert.o release/moc_TextMessage.o release/moc_NetworkConfig.o release/moc_LCD.o release/moc_Usage.o release/moc_ConfigWidget.o release/moc_Player.o release/moc_Channel.o release/moc_ACL.o release/moc_Connection.o release/moc_CrashReporter.o release/moc_GlobalShortcut_unix.o release/moc_ALSAAudio.o release/moc_OSS.o release/moc_DBus.o release/qrc_mumble.o -L../../release -L/usr/lib -L/usr/X11R6/lib64 -lXi -lQtDBus -L/usr/lib -pthread -pthread -pthread -pthread -pthread -pthread -lQtSql -pthread -pthread -lQtXml -pthread -pthread -lQtOpenGL -L/usr/X11R6/lib64 -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -lQtGui -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lfontconfig -lXext -lX11 -lQtNetwork -lssl -lcrypto -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl -lGLU -lGL
    release/AudioConfigDialog.o: In function `AudioInputDialog::updateBitrate()':
    AudioConfigDialog.cpp:(.text+0x1dfa): undefined reference to `speex_lib_get_mode'
    AudioConfigDialog.cpp:(.text+0x1e02): undefined reference to `speex_encoder_init'
    AudioConfigDialog.cpp:(.text+0x1e1a): undefined reference to `speex_encoder_ctl'
    AudioConfigDialog.cpp:(.text+0x1e2f): undefined reference to `speex_encoder_ctl'
    AudioConfigDialog.cpp:(.text+0x1e3c): undefined reference to `speex_encoder_destroy'
    release/AudioStats.o: In function `AudioStats::on_Tick_timeout()':
    AudioStats.cpp:(.text+0xb3e): undefined reference to `speex_preprocess_ctl'
    AudioStats.cpp:(.text+0xb87): undefined reference to `speex_preprocess_ctl'
    AudioStats.cpp:(.text+0xba8): undefined reference to `speex_preprocess_ctl'
    AudioStats.cpp:(.text+0xce3): undefined reference to `speex_preprocess_ctl'
    release/AudioStats.o: In function `AudioNoiseWidget::paintEvent(QPaintEvent*)':
    AudioStats.cpp:(.text+0x1585): undefined reference to `speex_preprocess_ctl'
    release/AudioStats.o:AudioStats.cpp:(.text+0x15d1): more undefined references to `speex_preprocess_ctl' follow
    release/AudioStats.o: In function `AudioEchoWidget::paintGL()':
    AudioStats.cpp:(.text+0x1e8f): undefined reference to `speex_echo_ctl'
    AudioStats.cpp:(.text+0x1ee3): undefined reference to `speex_echo_ctl'
    release/AudioInput.o: In function `AudioInput::setMaxBandwidth(int)':
    AudioInput.cpp:(.text+0x756): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x763): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x788): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x798): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x81d): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0x836): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x84f): undefined reference to `speex_encoder_ctl'
    release/AudioInput.o: In function `AudioInput::getMaxBandwidth()':
    AudioInput.cpp:(.text+0x8bd): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x8c5): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x8da): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x8ec): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x8f4): undefined reference to `speex_encoder_destroy'
    release/AudioInput.o: In function `AudioInput::addEcho(void const*, unsigned int)':
    AudioInput.cpp:(.text+0xa55): undefined reference to `speex_resampler_process_float'
    AudioInput.cpp:(.text+0xac0): undefined reference to `jitter_buffer_put'
    release/AudioInput.o: In function `AudioInput::initializeMixer()':
    AudioInput.cpp:(.text+0xb22): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xb30): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xb87): undefined reference to `speex_resampler_init'
    AudioInput.cpp:(.text+0xbfa): undefined reference to `speex_resampler_init'
    release/AudioInput.o: In function `AudioInput::~AudioInput()':
    AudioInput.cpp:(.text+0xd6b): undefined reference to `speex_bits_destroy'
    AudioInput.cpp:(.text+0xd77): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0xd8c): undefined reference to `jitter_buffer_destroy'
    AudioInput.cpp:(.text+0xd9d): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0xdae): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0xdbc): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xdca): undefined reference to `speex_resampler_destroy'
    release/AudioInput.o: In function `AudioInput::~AudioInput()':
    AudioInput.cpp:(.text+0xeab): undefined reference to `speex_bits_destroy'
    AudioInput.cpp:(.text+0xeb7): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0xecc): undefined reference to `jitter_buffer_destroy'
    AudioInput.cpp:(.text+0xedd): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0xeee): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0xefc): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0xf0a): undefined reference to `speex_resampler_destroy'
    release/AudioInput.o: In function `AudioInput::~AudioInput()':
    AudioInput.cpp:(.text+0xfdb): undefined reference to `speex_bits_destroy'
    AudioInput.cpp:(.text+0xfe7): undefined reference to `speex_encoder_destroy'
    AudioInput.cpp:(.text+0xffc): undefined reference to `jitter_buffer_destroy'
    AudioInput.cpp:(.text+0x100d): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0x101e): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0x102c): undefined reference to `speex_resampler_destroy'
    AudioInput.cpp:(.text+0x103a): undefined reference to `speex_resampler_destroy'
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x111e): undefined reference to `speex_bits_init'
    AudioInput.cpp:(.text+0x1126): undefined reference to `speex_bits_reset'
    AudioInput.cpp:(.text+0x1141): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x1149): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x1161): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x11c1): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x11dd): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x11f1): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x1219): undefined reference to `speex_encoder_ctl'
    release/AudioInput.o:AudioInput.cpp:(.text+0x122d): more undefined references to `speex_encoder_ctl' follow
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x1294): undefined reference to `jitter_buffer_init'
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x142e): undefined reference to `speex_bits_init'
    AudioInput.cpp:(.text+0x1436): undefined reference to `speex_bits_reset'
    AudioInput.cpp:(.text+0x1451): undefined reference to `speex_lib_get_mode'
    AudioInput.cpp:(.text+0x1459): undefined reference to `speex_encoder_init'
    AudioInput.cpp:(.text+0x1471): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x14d1): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x14ed): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x1501): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x1529): undefined reference to `speex_encoder_ctl'
    release/AudioInput.o:AudioInput.cpp:(.text+0x153d): more undefined references to `speex_encoder_ctl' follow
    release/AudioInput.o: In function `AudioInput::AudioInput()':
    AudioInput.cpp:(.text+0x15a4): undefined reference to `jitter_buffer_init'
    release/AudioInput.o: In function `AudioInput::flushCheck()':
    AudioInput.cpp:(.text+0x1773): undefined reference to `speex_bits_nbytes'
    AudioInput.cpp:(.text+0x17ee): undefined reference to `speex_bits_write'
    AudioInput.cpp:(.text+0x1862): undefined reference to `speex_bits_reset'
    release/AudioInput.o: In function `AudioInput::encodeAudioFrame()':
    AudioInput.cpp:(.text+0x1b35): undefined reference to `speex_preprocess_state_destroy'
    AudioInput.cpp:(.text+0x1b46): undefined reference to `speex_echo_state_destroy'
    AudioInput.cpp:(.text+0x1b53): undefined reference to `speex_preprocess_state_init'
    AudioInput.cpp:(.text+0x1b75): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1b86): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1b9a): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1bae): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x1bc9): undefined reference to `speex_preprocess_ctl'
    release/AudioInput.o:AudioInput.cpp:(.text+0x1c0f): more undefined references to `speex_preprocess_ctl' follow
    release/AudioInput.o: In function `AudioInput::encodeAudioFrame()':
    AudioInput.cpp:(.text+0x1c61): undefined reference to `speex_bits_reset'
    AudioInput.cpp:(.text+0x1c92): undefined reference to `speex_echo_cancellation'
    AudioInput.cpp:(.text+0x1ca5): undefined reference to `speex_preprocess_run'
    AudioInput.cpp:(.text+0x1d5a): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x2066): undefined reference to `speex_encode_int'
    AudioInput.cpp:(.text+0x2085): undefined reference to `speex_encoder_ctl'
    AudioInput.cpp:(.text+0x22c7): undefined reference to `speex_preprocess_run'
    AudioInput.cpp:(.text+0x22e9): undefined reference to `speex_echo_state_init'
    AudioInput.cpp:(.text+0x2307): undefined reference to `speex_echo_ctl'
    AudioInput.cpp:(.text+0x231f): undefined reference to `speex_preprocess_ctl'
    AudioInput.cpp:(.text+0x2328): undefined reference to `jitter_buffer_reset'
    AudioInput.cpp:(.text+0x24f4): undefined reference to `speex_bits_pack'
    AudioInput.cpp:(.text+0x2508): undefined reference to `speex_bits_pack'
    AudioInput.cpp:(.text+0x254e): undefined reference to `speex_bits_pack'
    release/AudioInput.o: In function `AudioInput::addMic(void const*, unsigned int)':
    AudioInput.cpp:(.text+0x26c0): undefined reference to `speex_resampler_process_float'
    AudioInput.cpp:(.text+0x2780): undefined reference to `jitter_buffer_get'
    AudioInput.cpp:(.text+0x2789): undefined reference to `jitter_buffer_tick'
    release/AudioOutput.o: In function `AudioOutput::AudioOutput()':
    AudioOutput.cpp:(.text+0x6d8): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x6e0): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x6f4): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x6fc): undefined reference to `speex_decoder_destroy'
    release/AudioOutput.o: In function `AudioOutput::AudioOutput()':
    AudioOutput.cpp:(.text+0x7c8): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x7d0): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x7e4): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x7ec): undefined reference to `speex_decoder_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::needSamples(unsigned int)':
    AudioOutput.cpp:(.text+0xa74): undefined reference to `speex_bits_remaining'
    AudioOutput.cpp:(.text+0xaef): undefined reference to `speex_bits_set_bit_buffer'
    AudioOutput.cpp:(.text+0xaf7): undefined reference to `speex_bits_rewind'
    AudioOutput.cpp:(.text+0xb09): undefined reference to `speex_decode'
    AudioOutput.cpp:(.text+0xb43): undefined reference to `speex_resampler_process_float'
    release/AudioOutput.o: In function `AudioOutputSpeech::speexCallback(SpeexBits*, void*, void*)':
    AudioOutput.cpp:(.text+0xbdf): undefined reference to `speex_bits_unpack_unsigned'
    AudioOutput.cpp:(.text+0xc29): undefined reference to `speex_bits_unpack_unsigned'
    release/AudioOutput.o: In function `AudioOutputSpeech::~AudioOutputSpeech()':
    AudioOutput.cpp:(.text+0xed0): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0xedc): undefined reference to `jitter_buffer_destroy'
    AudioOutput.cpp:(.text+0xee5): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSpeech::~AudioOutputSpeech()':
    AudioOutput.cpp:(.text+0xf60): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0xf6c): undefined reference to `jitter_buffer_destroy'
    AudioOutput.cpp:(.text+0xf75): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSpeech::~AudioOutputSpeech()':
    AudioOutput.cpp:(.text+0xfe0): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0xfec): undefined reference to `jitter_buffer_destroy'
    AudioOutput.cpp:(.text+0xff5): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::~AudioOutputSample()':
    AudioOutput.cpp:(.text+0x1060): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0x1069): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::~AudioOutputSample()':
    AudioOutput.cpp:(.text+0x10e0): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0x10e9): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSample::~AudioOutputSample()':
    AudioOutput.cpp:(.text+0x1150): undefined reference to `speex_decoder_destroy'
    AudioOutput.cpp:(.text+0x1159): undefined reference to `speex_bits_destroy'
    release/AudioOutput.o: In function `AudioOutputSpeech::AudioOutputSpeech(ClientPlayer*, unsigned int)':
    AudioOutput.cpp:(.text+0x120d): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x1215): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x1233): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1248): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1271): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x12d6): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x12f2): undefined reference to `jitter_buffer_init'
    AudioOutput.cpp:(.text+0x131a): undefined reference to `jitter_buffer_ctl'
    AudioOutput.cpp:(.text+0x1323): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSpeech::AudioOutputSpeech(ClientPlayer*, unsigned int)':
    AudioOutput.cpp:(.text+0x13ed): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x13f5): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x1413): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1428): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1451): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x14b6): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x14d2): undefined reference to `jitter_buffer_init'
    AudioOutput.cpp:(.text+0x14fa): undefined reference to `jitter_buffer_ctl'
    AudioOutput.cpp:(.text+0x1503): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSample::AudioOutputSample(QString const&, QList<QByteArray> const&, bool, unsigned int)':
    AudioOutput.cpp:(.text+0x15c7): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x15cf): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x15ed): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x1602): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x162b): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x16b1): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSample::AudioOutputSample(QString const&, QList<QByteArray> const&, bool, unsigned int)':
    AudioOutput.cpp:(.text+0x1797): undefined reference to `speex_lib_get_mode'
    AudioOutput.cpp:(.text+0x179f): undefined reference to `speex_decoder_init'
    AudioOutput.cpp:(.text+0x17bd): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x17d2): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x17fb): undefined reference to `speex_resampler_init'
    AudioOutput.cpp:(.text+0x1881): undefined reference to `speex_bits_init'
    release/AudioOutput.o: In function `AudioOutputSample::getPacketsFromFile(QString const&)':
    AudioOutput.cpp:(.text+0x1d6e): undefined reference to `ogg_sync_init'
    AudioOutput.cpp:(.text+0x1d8f): undefined reference to `ogg_sync_buffer'
    AudioOutput.cpp:(.text+0x1dc8): undefined reference to `ogg_sync_wrote'
    AudioOutput.cpp:(.text+0x1df9): undefined reference to `ogg_page_serialno'
    AudioOutput.cpp:(.text+0x1e05): undefined reference to `ogg_stream_init'
    AudioOutput.cpp:(.text+0x1e17): undefined reference to `ogg_stream_pagein'
    AudioOutput.cpp:(.text+0x1e3f): undefined reference to `ogg_sync_pageout'
    AudioOutput.cpp:(.text+0x1e5a): undefined reference to `ogg_page_serialno'
    AudioOutput.cpp:(.text+0x1e73): undefined reference to `ogg_page_serialno'
    AudioOutput.cpp:(.text+0x1e7f): undefined reference to `ogg_stream_reset_serialno'
    AudioOutput.cpp:(.text+0x1f3b): undefined reference to `speex_packet_to_header'
    AudioOutput.cpp:(.text+0x1f80): undefined reference to `ogg_stream_packetout'
    AudioOutput.cpp:(.text+0x210b): undefined reference to `ogg_sync_clear'
    AudioOutput.cpp:(.text+0x2179): undefined reference to `ogg_stream_clear'
    release/AudioOutput.o: In function `AudioOutputSpeech::addFrameToBuffer(QByteArray const&, unsigned int)':
    AudioOutput.cpp:(.text+0x229e): undefined reference to `jitter_buffer_put'
    release/AudioOutput.o: In function `AudioOutputSpeech::needSamples(unsigned int)':
    AudioOutput.cpp:(.text+0x4a6d): undefined reference to `jitter_buffer_get'
    AudioOutput.cpp:(.text+0x4aab): undefined reference to `speex_decode'
    AudioOutput.cpp:(.text+0x4ac0): undefined reference to `speex_decoder_ctl'
    AudioOutput.cpp:(.text+0x4ad8): undefined reference to `jitter_buffer_update_delay'
    AudioOutput.cpp:(.text+0x4ae4): undefined reference to `jitter_buffer_tick'
    AudioOutput.cpp:(.text+0x4b2c): undefined reference to `speex_resampler_process_float'
    AudioOutput.cpp:(.text+0x4b7a): undefined reference to `speex_decode'
    AudioOutput.cpp:(.text+0x4b8e): undefined reference to `jitter_buffer_tick'
    AudioOutput.cpp:(.text+0x4c08): undefined reference to `speex_bits_read_from'
    AudioOutput.cpp:(.text+0x4c1a): undefined reference to `speex_decode'
    release/About.o: In function `AboutSpeexDialog::AboutSpeexDialog(QWidget*)':
    About.cpp:(.text+0x56): undefined reference to `speex_lib_ctl'
    release/About.o: In function `AboutSpeexDialog::AboutSpeexDialog(QWidget*)':
    About.cpp:(.text+0x446): undefined reference to `speex_lib_ctl'
    release/ALSAAudio.o: In function `ALSAEnumerator::getHint(void*, char const*)':
    ALSAAudio.cpp:(.text+0x7de): undefined reference to `snd_device_name_get_hint'
    release/ALSAAudio.o: In function `ALSAAudioOutput::run()':
    ALSAAudio.cpp:(.text+0xe75): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0xe8e): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0xea0): undefined reference to `snd_pcm_sw_params_sizeof'
    ALSAAudio.cpp:(.text+0xeb9): undefined reference to `snd_pcm_sw_params_sizeof'
    ALSAAudio.cpp:(.text+0xef5): undefined reference to `snd_pcm_open'
    ALSAAudio.cpp:(.text+0xf0c): undefined reference to `snd_pcm_hw_params_any'
    ALSAAudio.cpp:(.text+0x105b): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x10f1): undefined reference to `snd_pcm_hw_params_current'
    ALSAAudio.cpp:(.text+0x1105): undefined reference to `snd_pcm_hw_params_get_channels'
    ALSAAudio.cpp:(.text+0x111b): undefined reference to `snd_pcm_hw_params_get_rate'
    ALSAAudio.cpp:(.text+0x1158): undefined reference to `snd_pcm_poll_descriptors_count'
    ALSAAudio.cpp:(.text+0x1170): undefined reference to `snd_pcm_poll_descriptors'
    ALSAAudio.cpp:(.text+0x11b1): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x11c4): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1274): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x12da): undefined reference to `snd_pcm_hw_params_set_access'
    ALSAAudio.cpp:(.text+0x12f6): undefined reference to `snd_pcm_hw_params_set_format'
    ALSAAudio.cpp:(.text+0x1311): undefined reference to `snd_pcm_hw_params_set_channels_near'
    ALSAAudio.cpp:(.text+0x1335): undefined reference to `snd_pcm_hw_params_set_rate_near'
    ALSAAudio.cpp:(.text+0x138b): undefined reference to `snd_pcm_poll_descriptors_revents'
    ALSAAudio.cpp:(.text+0x13b9): undefined reference to `snd_pcm_avail_update'
    ALSAAudio.cpp:(.text+0x13f2): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x1400): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x143b): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x1459): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1483): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x14af): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x14ed): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1503): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1525): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x152e): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1580): undefined reference to `snd_pcm_writei'
    ALSAAudio.cpp:(.text+0x158b): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x15d2): undefined reference to `snd_pcm_sw_params_current'
    ALSAAudio.cpp:(.text+0x15ed): undefined reference to `snd_pcm_sw_params_set_avail_min'
    ALSAAudio.cpp:(.text+0x160c): undefined reference to `snd_pcm_sw_params_set_start_threshold'
    ALSAAudio.cpp:(.text+0x1627): undefined reference to `snd_pcm_sw_params_set_stop_threshold'
    ALSAAudio.cpp:(.text+0x163e): undefined reference to `snd_pcm_sw_params'
    ALSAAudio.cpp:(.text+0x1652): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x1665): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1695): undefined reference to `snd_pcm_hw_params_set_period_size_near'
    ALSAAudio.cpp:(.text+0x16b0): undefined reference to `snd_pcm_hw_params_set_buffer_size_near'
    ALSAAudio.cpp:(.text+0x16c7): undefined reference to `snd_pcm_hw_params'
    ALSAAudio.cpp:(.text+0x16de): undefined reference to `snd_pcm_hw_params_current'
    ALSAAudio.cpp:(.text+0x16f8): undefined reference to `snd_pcm_hw_params_get_period_size'
    ALSAAudio.cpp:(.text+0x170f): undefined reference to `snd_pcm_hw_params_get_buffer_size'
    ALSAAudio.cpp:(.text+0x175e): undefined reference to `snd_pcm_hw_params_get_channels_max'
    ALSAAudio.cpp:(.text+0x17c9): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x17f0): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1818): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1840): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x1861): undefined reference to `snd_strerror'
    release/ALSAAudio.o:ALSAAudio.cpp:(.text+0x1889): more undefined references to `snd_strerror' follow
    release/ALSAAudio.o: In function `ALSAAudioInput::run()':
    ALSAAudio.cpp:(.text+0x216a): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0x2183): undefined reference to `snd_pcm_hw_params_sizeof'
    ALSAAudio.cpp:(.text+0x21c2): undefined reference to `snd_pcm_open'
    ALSAAudio.cpp:(.text+0x21d8): undefined reference to `snd_pcm_hw_params_any'
    ALSAAudio.cpp:(.text+0x21f1): undefined reference to `snd_pcm_hw_params_set_access'
    ALSAAudio.cpp:(.text+0x220c): undefined reference to `snd_pcm_hw_params_set_format'
    ALSAAudio.cpp:(.text+0x2228): undefined reference to `snd_pcm_hw_params_set_rate_near'
    ALSAAudio.cpp:(.text+0x2242): undefined reference to `snd_pcm_hw_params_set_channels_near'
    ALSAAudio.cpp:(.text+0x227f): undefined reference to `snd_pcm_hw_params_set_period_size_near'
    ALSAAudio.cpp:(.text+0x2299): undefined reference to `snd_pcm_hw_params_set_buffer_size_near'
    ALSAAudio.cpp:(.text+0x22af): undefined reference to `snd_pcm_hw_params'
    ALSAAudio.cpp:(.text+0x22f1): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x22fa): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x230f): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x2410): undefined reference to `snd_pcm_hw_params_current'
    ALSAAudio.cpp:(.text+0x2427): undefined reference to `snd_pcm_hw_params_get_channels'
    ALSAAudio.cpp:(.text+0x2440): undefined reference to `snd_pcm_hw_params_get_rate'
    ALSAAudio.cpp:(.text+0x2453): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x2466): undefined reference to `snd_pcm_start'
    ALSAAudio.cpp:(.text+0x24d9): undefined reference to `snd_pcm_readi'
    ALSAAudio.cpp:(.text+0x2525): undefined reference to `snd_pcm_drain'
    ALSAAudio.cpp:(.text+0x252e): undefined reference to `snd_pcm_close'
    ALSAAudio.cpp:(.text+0x254b): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x256d): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x2574): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x2581): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x25a5): undefined reference to `snd_pcm_prepare'
    ALSAAudio.cpp:(.text+0x25ac): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x25b6): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x2661): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x26aa): undefined reference to `snd_strerror'
    ALSAAudio.cpp:(.text+0x26cf): undefined reference to `snd_strerror'
    release/ALSAAudio.o:ALSAAudio.cpp:(.text+0x26ec): more undefined references to `snd_strerror' follow
    release/ALSAAudio.o: In function `ALSAEnumerator::ALSAEnumerator()':
    ALSAAudio.cpp:(.text+0x2af0): undefined reference to `snd_config_update'
    ALSAAudio.cpp:(.text+0x2af7): undefined reference to `snd_config'
    ALSAAudio.cpp:(.text+0x2b09): undefined reference to `snd_config_search'
    ALSAAudio.cpp:(.text+0x2b24): undefined reference to `snd_config_set_ascii'
    ALSAAudio.cpp:(.text+0x2b5f): undefined reference to `snd_device_name_hint'
    ALSAAudio.cpp:(.text+0x2f69): undefined reference to `snd_device_name_free_hint'
    ALSAAudio.cpp:(.text+0x2f6e): undefined reference to `snd_config_update_free_global'
    ALSAAudio.cpp:(.text+0x2f73): undefined reference to `snd_config_update'
    release/ALSAAudio.o: In function `ALSAInit::initialize()':
    ALSAAudio.cpp:(.text+0x324f): undefined reference to `snd_card_next'
    release/ALSAAudio.o: In function `ALSAEnumerator::ALSAEnumerator()':
    ALSAAudio.cpp:(.text+0x3540): undefined reference to `snd_config_update'
    ALSAAudio.cpp:(.text+0x3547): undefined reference to `snd_config'
    ALSAAudio.cpp:(.text+0x3559): undefined reference to `snd_config_search'
    ALSAAudio.cpp:(.text+0x3574): undefined reference to `snd_config_set_ascii'
    ALSAAudio.cpp:(.text+0x35af): undefined reference to `snd_device_name_hint'
    ALSAAudio.cpp:(.text+0x39b9): undefined reference to `snd_device_name_free_hint'
    ALSAAudio.cpp:(.text+0x39be): undefined reference to `snd_config_update_free_global'
    ALSAAudio.cpp:(.text+0x39c3): undefined reference to `snd_config_update'
    collect2: ld returned 1 exit status
    make[2]: *** [../../release/mumble11x] Error 1
    make[2]: Leaving directory `/home/scrawl/Downloads/mumble/src/mumble-1.2.1/src/mumble11x'
    make[1]: *** [release] Error 2
    make[1]: Leaving directory `/home/scrawl/Downloads/mumble/src/mumble-1.2.1/src/mumble11x'
    make: *** [sub-src-mumble11x-make_default-ordered] Error 2
    Last edited by scrawl (2010-02-04 21:21:06)

    pacman -S base-devel && pacman -Suy should give you everything you need, except specific dependencies.
    Ahh  that what I get for posting without refreshing OP.
    Last edited by jwbirdsong (2010-01-16 17:04:28)

  • [SOLVED] - How to configure datasources in TP4

    Hello,
    I see there is no longer a Tools >> Embedded OC4J Server Preferences menu option in TP4.
    I have searched here and looked through the help to no avail...
    How/Where do we configure our Datasources under TP4?
    Thanks,
    Ripley
    Message was edited by:
    Ripley
    Message was edited by:
    Ripley

    I'm not sure this is exactly what you're looking for, but try Tools -> Java EE Runtime Preferences, then select the Embedded OC4J radio button option, followed by the Embedded OC4J Server Preferences button, and within the dialog that pops up their is a Data Sources node.
    Hope this helps.
    CM.

  • [SOLVED] How to configure prosody and jitsi to work together?

    Hi,
    I want to use prosody to connect several jitsi accounts on different computers on a LAN. I have followed the Prosody page in our wiki to set up Prosody and some user accounts. The service starts and ss -tul indicates that it is listening on the expected ports. I have created the missing key and certificate files expected by the default setup and placed them in /etc/prosody/certs.
    I have created the account foo@localhost using prosodyctl adduser foo@localhost.
    In jitsi I have created an XMPP account (foo@localhost) on the same host as prosody. The account appears but it fails to connect to the server. Jitsi displays error messages on the console which indicates that the server does not support TLS connections even though these are enabled in the prosody configuration file (and lua51-sec is installed).
    I have tried numerous variations of disabling encryption in both prosody and jitsi but I either get the same error message or jitsi simply hangs while trying to connect to the server.
    So far the only thing that I've been able to find that deals specifically with prosody and jitsi is an episode of the Linux Action Show from last year that skimps on the details of the setup. The various online documentation that I've found seems to be for an older version or Prosody (e.g. Host entries in the configuration file).
    Does anyone have a similar setup working with the latest versions of Prosody and Jitsi? If so, please share your configurations.
    edit
    I went through the Prosody wiki page again today and managed to get it working. I think my problem was in misconfigured paths for the SSL server certificates in the VirtualHost section.
    Last edited by Xyne (2014-08-13 00:35:51)

    So, i tried both ways but it still didn't work.
    anrxc: i didn't know i could still prevent DNS leak without privoxy. Privoxy always blocked flash animations and videos (like youtube) here. I'll try to set up this better tomorrow when i have more time.
    By the way, after following your guide, i got this when executing /usr/bin/tor:
    Jan 10 19:29:16.993 [notice] Tor v0.2.1.21. This is experimental software. Do not rely on it for strong anonymity. (Running on Linux x86_64)
    Jan 10 19:29:16.994 [warn] Skipping obsolete configuration option 'Group'
    Jan 10 19:29:16.995 [notice] Initialized libevent version 1.4.12-stable using method epoll. Good.
    Jan 10 19:29:16.995 [notice] Opening Socks listener on 127.0.0.1:9050
    Jan 10 19:29:16.995 [notice] Opening Socks listener on 192.168.0.1:9050
    Jan 10 19:29:16.995 [warn] Could not bind to 192.168.0.1:9050: Cannot assign requested address
    Jan 10 19:29:16.995 [notice] Closing partially-constructed listener Socks listener on 127.0.0.1:9050
    Jan 10 19:29:16.995 [warn] Failed to parse/validate config: Failed to bind one of the listener ports.
    Jan 10 19:29:16.995 [err] Reading config failed--see warnings above.
    Last edited by ILoveJapaneseGirls (2010-01-10 22:00:12)

  • When I navigate web with Firefox my Thinkpad trackpoint center button is not working. With other web browsers it works well. Where is the problem in firefox, how to enable TrackPoint center button?

    When I navigate web with Firefox my Thinkpad trackpoint center button is not working. With other web browsers it works well. Where is the problem in firefox, how to enable TrackPoint center button?

    I have exactly the same settings in Options (in both computers)
    for history, these 2 add-ons and all other stuff in Options. The only difference is that on 1 pc sessions can be saved and closed tabs can be reopened, on other main pc they stopped to work. + no any other add-on that does similar things works on this pc.
    It is also interesting that I can reopen closed visited sites from History Panel, but not by pressing the Button. For now I only manually bookmark links to a temporary folder.
    Recently (some 2 month ago) I pressed x and Firefox closed all tabs without saving them without displaying save & quit pop up.
    so I changed 4 settings in about.config
    browser.tabs.warn on close true
    browser.warn on quit true
    browser.warn on restart true
    browser.show.quit warning true
    but the problem with sessions appeared only 1 week ago.
    So I guess the problem is not with the History settings or other settings. Seems that something responsible for button or for storing info about tabs/sessions got corrupted. :(

  • [Forum FAQ] How to configure a Data Driven Subscription which get multi-value parameters from one column of a database table?

    Introduction
    In SQL Server Reporting Services, we can define a mapping between the fields that are returned in the query to specific delivery options and to report parameters in a data-driven subscription.
    For a report with a parameter (such as YEAR) that allow multiple values, when creating a data-driven subscription, how can we pass a record like below to show correct data (data for year 2012, 2013 and 2014).
    EmailAddress                             Parameter                      
    Comment
    [email protected]              2012,2013,2014               NULL
    In this article, I will demonstrate how to configure a Data Driven Subscription which get multi-value parameters from one column of a database table
    Workaround
    Generally, if we pass the “Parameter” column to report directly in the step 5 when creating data-driven subscription.
    The value “2012,2013,2014” will be regarded as a single value, Reporting Services will use “2012,2013,2014” to filter data. However, there are no any records that YEAR filed equal to “2012,2013,2014”, and we will get an error when the subscription executed
    on the log. (C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles)
    Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportParameterException: Default value or value provided for the report parameter 'Name' is not a valid value.
    This means that there is no such a value on parameter’s available value list, this is an invalid parameter value. If we change the parameter records like below.
    EmailAddress                        Parameter             Comment
    [email protected]         2012                     NULL
    [email protected]         2013                     NULL
    [email protected]         2014                     NULL
    In this case, Reporting Services will generate 3 reports for one data-driven subscription. Each report for only one year which cannot fit the requirement obviously.
    Currently, there is no a solution to solve this issue. The workaround for it is that create two report, one is used for view report for end users, another one is used for create data-driven subscription.
    On the report that used create data-driven subscription, uncheck “Allow multiple values” option for the parameter, do not specify and available values and default values for this parameter. Then change the Filter
    From
    Expression:[ParameterName]
    Operator   :In
    Value         :[@ParameterName]
    To
    Expression:[ParameterName]
    Operator   :In
    Value         :Split(Parameters!ParameterName.Value,",")
    In this case, we can specify a value like "2012,2013,2014" from database to the data-driven subscription.
    Applies to
    Microsoft SQL Server 2005
    Microsoft SQL Server 2008
    Microsoft SQL Server 2008 R2
    Microsoft SQL Server 2012
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    For every Auftrag, there are multiple Position entries.
    Rest of the blocks don't seems to have any relation.
    So you can check this code to see how internal table lt_str is built whose first 3 fields have data contained in Auftrag, and next 3 fields have Position data. The structure is flat, assuming that every Position record is related to preceding Auftrag.
    Try out this snippet.
    DATA lt_data TYPE TABLE OF string.
    DATA lv_data TYPE string.
    CALL METHOD cl_gui_frontend_services=>gui_upload
      EXPORTING
        filename = 'C:\temp\test.txt'
      CHANGING
        data_tab = lt_data
      EXCEPTIONS
        OTHERS   = 19.
    CHECK sy-subrc EQ 0.
    TYPES:
    BEGIN OF ty_str,
      a1 TYPE string,
      a2 TYPE string,
      a3 TYPE string,
      p1 TYPE string,
      p2 TYPE string,
      p3 TYPE string,
    END OF ty_str.
    DATA: lt_str TYPE TABLE OF ty_str,
          ls_str TYPE ty_str,
          lv_block TYPE string,
          lv_flag TYPE boolean.
    LOOP AT lt_data INTO lv_data.
      CASE lv_data.
        WHEN '[Version]' OR '[StdSatz]' OR '[Arbeitstag]' OR '[Pecunia]'
             OR '[Mita]' OR '[Kunde]' OR '[Auftrag]' OR '[Position]'.
          lv_block = lv_data.
          lv_flag = abap_false.
        WHEN OTHERS.
          lv_flag = abap_true.
      ENDCASE.
      CHECK lv_flag EQ abap_true.
      CASE lv_block.
        WHEN '[Auftrag]'.
          SPLIT lv_data AT ';' INTO ls_str-a1 ls_str-a2 ls_str-a3.
        WHEN '[Position]'.
          SPLIT lv_data AT ';' INTO ls_str-p1 ls_str-p2 ls_str-p3.
          APPEND ls_str TO lt_str.
      ENDCASE.
    ENDLOOP.

  • [SOLVED] How can I set up my nVidia Optimus?

    Hi
    I bought a laptop quite recently, and the first time that I installed Arch, I had some problems, but I get it working after all. But now I'm reinstalling the system and I just can't make the X server work T_T
    First, I installed xorg-server, xorg-xinit and xorg-server-utils, and then the intel drivers (xf86-video-intel) and the nouveau's (xf86-video-nouveau and nouveau-dri).
    When I try to do for example: xinit gnome-session I get No devices detected and no screens found
    In my 20-nouveau.conf I got:
    Section "Device"
    Identifier "nvidia card"
    Driver "nouveau"
    EndSection
    and also I had added i915 and nouveau to mkinitcpio.conf
    What am I missing -.- ???
    Thanks
    Last edited by faidoc (2012-02-29 17:50:22)

    Gusar wrote:The internal display is connected to the intel card. So with your config you've actually screwed things up instead of solving them. Configure the machine for intel graphics, which essentially means do nothing, or in your case, get rid of that config file. Then learn about Bumblebee.
    Yeah, I just figure it out that. I deleted the config file and gnome show up but in fallback mode... what could be happening now?
    I have already installed bumblebee btw
    THanks a lot

  • How to configure SMTP for iCloud?

    I have never used the Mail program on my macs. I started using Eudora in 1995 and when Mail came along some years later, i didn't take to it, it didn't have the functionality i needed and enjoyed. Fast forward to a couple days ago, my Snow Leopard MacBook is wearing out and i got a new MacBook Pro running Mountain Lion.  When i was setting up the new computer, i thought iCloud would be configured automatically. It wasn't because i have a couple of different Apple IDs but i think that is straightened out now and i'm signed in using the me.com email address and have my calendars and contacts syncing with iphone and my other computer. Mail is working, but only for my me.com email address which i rarely use.  I mainly use a gmail address.
    I don't want to use Mail and i don't want mail to be downloaded to it.  That happened on my other computur, so that i had tens of thousands of messages in a program i never open and don't use. So i somehow turned it off so it no longer gets the mail from my other accounts.  i don't want to receive email in Mail. But because i can't use Eudora in Mountain Lion, i need a new email client. Today, i downloaded and installed Mail Mate, i want to try it out.  When I tried to use Mail mate to send an email i got a message saying "No SMTP server configured for iCloud." i googled how to configure SMTP for iCloud and what i found said it configures automatically. So i don't know what to do. I went to ICloud in system preferences and i don't see anything i can do there. 
    Is there anything i can get it to do to configure automatically?   All my software is up to date, if that makes a difference.

    i was persistently googling search terms for this problem and came across a link that gave information to the effect that for non Apple email clients, SMTP has to be configured manually, and the settings were provided. I entered them into Mail Mate and now it works.  So thankfully, this problem is solved.

  • In Exports sales process, how you configure the Duty Draw Back

    in my case
    we r creating Exports but
    duty unavailability of time and time taking process in export processing
    we are creating Excise invoice and cenvat is debited .
    now we r asking the govt. for the duty draw back for the value already cenvat is debited with proper documents like ARE1 etc.
    how to manage this duty back and what r the replications or changes thereafter
    thanks in advance

    Hi Sunitha,
    Pls can u explain how did u solve (In Exports sales process, how you configure the Duty Draw Back) this issue....since i don't have idea abt this...but shortly i am going to do this in my client place....
    thanks,

  • Using Thinkpad Trackpoint USB Keyboard with MacBook Pro, Air, Retina (with pictures)

    Using Thinkpad Trackpoint USB Keyboard with MacBook Pro, Air, Retina (with pictures)
    The purpose of this discussion thread is to:
    (1) Get community thoughts around using alternative and complimentary mousing approaches with MacBooks 
    (2) To share a current and searchable set of resources for those interested in leveraging a best-of-both-worlds approach for using a non-Apple Trackpoint Keyboard with an Apple MacBook.
    (3) To level-set the fact that a Thinkpad Trackpoint USB Keyboard works with MacBooks automatically and instantly out-of-the-box.
    Note: I created this discussion because I found that all the other discussion threads related to using a Thinkpad Trackpoint Keyboard with MacBooks were archived and therefore I could not post my thoughts there.
    I have been using MacBooks for 3+ years now.  Airs, Pros, Retinas etc.  I LOVE the built-in MacBook Apple Trackpad.  It is wonderful.  Apple has no equal as far as Trackpads go.
    In addition, I have been using the Thinkpad Trackpoint USB Keyboard with my MacBooks for ~2 years, and below is why I have found BOTH the Apple Trackpad and Thinkpad Trackpoint to be great.
    The Trackpoint and Trackpad both have their sweet spots.  Personally I use the built-in Apple Trackpad on my MacBooks when I'm using my MacBook for less than 1 hour, loosely speaking.  If I am going to be heads-down for more than 1 hr writing, reading, surfing, graphic designing, programming, workshop facilitating, teaching, mindmapping, presenting, demoing, etc. then I pull out my "Lenovo Thinkpad USB Keyboard with Trackpoint (55Y9003) > https://www.google.com/search?&q=lenovo+thinkpad+trackpoint+usb+keyboard
    I know many will laugh at me for using a Thinkpad Trackpoint Keyboard with a MacBook...  Keeping an open mind, let's just agree that there is historical precedence for alternative mousing devices.  If I could only choose one, I would use the Apple MacBook built-in Trackpad exclusively, however with alternatives come potential benefits.  Keep in mind that Apple, Microsoft, Logitech and many other companies make millions of dollars each year providing alternative peripheral devices for computers, and mousing is no exception.  Regardless, I just want to share my positive experiences using both. :-)
    Why should you care?  For *some* people the following is true and meaningful.  The Trackpoint (the little red eraser head stick thingy) in the midle of the keyboard enables useful and unique dynamics/use-cases, including:
    You don't have to take your hand(s) off the keyboard to mouse
    You can independantly click without accidentally moving the mouse (Yes I know some people don't have issues with this)
    You don't run out of finger-gesture runway when you're moving your mouse across the screen (I know this is a gray area for some people)
    For mouse-movement-heavy applications (e.g. Graphics, drawing, etc.) the Trackpoint *is at times* more exacting
    Below I share some pictures (which I know *look* ridiculous to some people, but none-the-less help demystify what this looks like.  And, while ridiculous looking, it is actually quite thin and elegant once you get over the initial shock of seeing these two diverse technologies combined in this way.
    Rest assured, the keyboard shown below (google "55Y9003") is VERY light, thin and fits in almost any laptop case/backpack easily so it is not a big deal to carry it, if you work on-the-go.  In addition:
    It is UNCANNY how well it fits on top of the keyboard space of all MacBooks. 
    It fits perfectly around the corners of the MacBook Pro/Air/Retina keyboard
    Note: I took one of the 5 rubber feet/pads off the bottom of my keyboard, the one in the middle
    Lastly, you can actually use the built-in Apple Trackpad at the SAME TIME as the Trackpoint Keyboard. 
    It is quite a nice best-of-both-worlds approach for people that like the benefits of the "Why should you care?" use cases above.
    Please reply and comment with your thoughts and please let's keep it positive, constructive and friendly :-)
    Pictures Below:
    My two Retina MBPs, one with and one without the keyboard, so you can easily see the difference.  (As if you wouldn't)
    A slightly closer-up shot of just the RMBP with the Trackpoint Keyboard on top
    Please reply and comment with your thoughts and please let's keep it positive, constructive and friendly :-)

    Newer Bluetooth version of the ThinkPad External Trackpoint Keyboard available...
    The new version is smaller, so you can use your MacBook Trackpad at the same time as your Trackpoint keyboard.
    Here is the Lenovo model/Part Number# 0B47190
    Here is a picture of what it looks like:
    Note: Just like the older larger USB model keyboard, there is a rubbery footpad in the middle of the bottom of the keyboard that I just peeled off.  Otherwise, it makes the "H" key press accidentally under-neath the keyboard.  Once I took that off, it fit perfectly over and around the built-in MacBook keyboard, so I can optionally put it on top of my MacBook for easy typing. :-)

  • How To Configure E52 Mail Box

    How To Configure E52 Mail Box
    Can't excess Email in Mail box

    Hey Hitesh_Motee,
    Welcome to the Nokia Forums!
    Have you managed to sync your e-mail at any point and only recently stopped or never work to begin with? Also what e-mail provider are you using?
    I suggest first of all you should contact the email provider to be sure you have all the correct configuration settings for the e-mail account.
    You can also try perform a soft reset *#7780# security code 12345 by default if prompted. This will restart all your phone settings to as they where out of the box, but will not delete any of your data.
    Let me know how you get along.
    Sheldrick
    Press the 'Accept As Solution' icon if I have solved your problem, Kudos my post if my advice has helped you!

  • OWB 10gR2 : How to configure ctl and log locations for Sql*Loader mappings?

    Hi all,
    I'm using OWB 10gR2 to load data in tables with Sql*Loader mappings.
    In my project I have a datafile module and an Oracle module.
    When creating an sql*loader mapping in the oracle module, there is two properties for this mappings that I want to modify. The first is Control File Location and the second is Log File Location. Values for those properties are equal to the data file module location. When trying to change those values I can only chose "Use module configuration location".
    Somebody knows how to configure those properties with different locations as the one of the flat file module?
    What I want to do is to store the data file in one directory, and control file and log file in other directories.
    Thank you for your help.
    Bernard

    Hi,
    You're right, my problem is that the dropdown only show the location associated with the flat file location even if I have other file locations created in the design repository.
    The good news is that I have found the solution to solve the problem :
    1) Edit the file module and in tab "Data locations", add the locations you want to use for control file and log file.
    2) Open configuration window of the mapping and then the dropdown for properties Control File Location and Log File Location show new locations
    I have tested my mapping after changing those properties and it's working.
    Bernard

Maybe you are looking for

  • Office Web Apps Server 2013 issue

    Dear All, I am encounter problem when I try to open document from my browser. Prompt message will pop-out when it try to preview a document: "sorry, there was a problem and we can't open this document. If this happens again, try opening the document

  • Trying to move EP 7.0 from one MSSQL server to a different one

    We have created a distributed instance installation of NW2004s/EP7.0. We need to move the database instance from one windows server to a second server.  We do not need to move any other portions. We shutdown the MSSQL server and copied the files, and

  • Deleted Files ! next to song. How can I sort ! to delete all those files?

    My work computer i-tunes had 4000 songs. My work deleted about 3/4 of those songs from the company hard drive. Now most all of my songs have a ! next to it. It will take hours (that I don't have) to delete each song indiviudally or even to crtl a gro

  • Adobe [program name] CS3 has stopped working....

    I am attempting to run programs from the Adobe CS3 suite on my laptop, which runs with Windows Vista. My Adobe CS3 programs all show the "Adobe [program name] CS3 has stopped working" message, followed by a brief attempt to fix the problem by windows

  • Can you restore OUTSIDE of iTunes?

    I have two of these: http://images.apple.com/support/ipod/fivers/elements/ipod_withdockon.gif (30GB B&W iPod) One of them started giving bunches of trouble today. It won't appear in iTunes when docked (but the other iPod does). I tried all of the "fi